Zuerst ins init-Verzeichnis wechseln:
$ cd /etc/init.d
Dort ein Script namens mntsmb anlegen, welches den Mountbefehl enthält:
$ vi mntsmb
#!/bin/sh
#--------------------------written 2003 by
www.manpage.ch un=admin
pw=blabla
wg=dingsda
usr=backuppc
grp=backuppc
rfs=//remotehost/backup
lfs=/mnt/backup
#--------------------------------------------------------
case "$1" in
start)
echo "Starting $0"
mount -t smbfs -o username=$un,uid=$usr,gid=$grp,password=$pw,workgroup=$wg $rfs $lfs
;;
stop)
echo "Stopping $0"
umount $lfs
;;
status)
cnt=`ps -ef | grep $lfs | grep -v grep | wc -l`
if [ "$cnt" -eq "0" ] ; then
echo "$0 is not running"
else
echo "$0 is running"
fi
;;
*)
echo "Usage: $0 {start|stop|status}"
exit 1
esac
exit 0
Dieses Script ausführbar machen:
$ chmod +x mntsmb
Einen Link im Runlevel 7 anlegen:
$ cd rc7.d
$ ln -s ../mntsmb S96mntsmb
Einen Link im Runlevel 0 anlegen:
$ cd rc0.d
$ ln -s ../mntsmb K04mntsmb