Also wie kann ich sicherstellen das 'killall' erst ausgeführt wird wenn mein Script beendet ist?
Mein Script, 'copy-tmpfs-to-rocks':
- Code: Alles auswählen
[root@Mother rave]# cat /etc/rc.d/init.d/copy-tmpfs-to-rocks
#! /bin/bash
# chkconfig: 06 00 20
# copy ramdisk to rocks \
# eigenes script
cp -r -n /var/lib/dkms /Rocks
cp -r -n /var/cache/yum /Rocks
case "$1" in
*start)
;;
*)
echo $"Usage: $0 {start}"
exit 1
;;
esac
Mit '00' aus
# chkconfig: 06 00 20
habe ich dem Script die gleiche Start-Priorität wie dem killall-script gegeben. '20' bezeichnet die Stop-Priorität, die ich einfach mal frei gewählt habe.
Dem killall-script eine niedrigere Priorität geben möchte ich nicht, da dies vermutlich nach einem Update wieder zurück gesetzt wird, und auch sonst Komplikationen geben könnte.
Ich bin mir allerdings auch nicht sicher ob ich die Thematik richtig verstanden habe.
Vll. gibt es ja noch ne' andere Lösung das mein Script gegenüber 'killall' bevorzugt ausgeführt wird.
