Ik gebruik Slackware 10.2. Vanuit rc.local, die bij opstarten als laatste opstartscript wordt uitgevoerd, start ik een script wat een aantal bestanden moet verplaatsen. Dit script staat in /usr/local/bin en is genaamd copybackup. Het is executable, en als ik het aanroep vanaf de command prompt wordt het uitgevoerd.
rc.local ziet er als volgt uit:
en /usr/local/bin/copybackup zo:
Om een of andere reden wordt nu bij opstarten rc.local uitgevoerd t/m het starten van die mesagebus, en het copybackup script wat daarna komt wordt nooit uitgevoerd, maar er verschijnt ook geen foutmelding ofzo. Wat doe ik nu fout? Ik heb het geprobeerd met en zonder die punt . voor de aanroep, met het hele pad naar `mv` in het script, maar niets helpt ...
rc.local ziet er als volgt uit:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
| #!/bin/sh
#
# /etc/rc.d/rc.local: Local system initialization script.
#
# Put any local setup commands in here:
# Start ntp:
echo "Starting ntpd: /usr/sbin/ntpd"
/usr/sbin/ntpd
[ nog wat dingen ]
if [ -x /etc/rc.d/rc.messagebus ]; then
echo "Starting messagebus ..."
. /etc/rc.d/rc.messagebus start
fi
# Copy backup-files:
. /usr/local/bin/copybackup |
en /usr/local/bin/copybackup zo:
code:
1
2
3
4
5
| #!/bin/sh mv /mnt/backup/mijn_documenten/* /backup/mijn_documenten mv /mnt/backup/maildir/* /backup/maildir mv /mnt/backup/databases/* /backup/databases mv /mnt/backup/web/* /backup/web |
Om een of andere reden wordt nu bij opstarten rc.local uitgevoerd t/m het starten van die mesagebus, en het copybackup script wat daarna komt wordt nooit uitgevoerd, maar er verschijnt ook geen foutmelding ofzo. Wat doe ik nu fout? Ik heb het geprobeerd met en zonder die punt . voor de aanroep, met het hele pad naar `mv` in het script, maar niets helpt ...