Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: fblaha 10 Listopadu 2013, 10:27:33
-
Dobrý den,
řeším zálohování po síti na ftp přes rsync při vypnutí stroje a dostal jsem se do slepé uličky.
1) ve fstab mám doplněn
curlftpfs#jmeno:heslo@adresa /mnt/zaloha fuse rw,allow_other,user,noauto,uid=1000 0 0
2) vytvořil jsem script K09zalohovani.sh, uložil ho do /etc/init.d (práva755)
poté jsem provedl
sudo ln -s /etc/init.d/zalohovani.sh /etc/rc0.d/K09zalohovani.sh
sudo ln -s /etc/init.d/zalohovani.sh /etc/rc6.d/K09zalohovani.sh
Script samotný je obsahově v pořádku, protože v konzole ho spustím správně
Obsah scriptu zalohovani.sh:
#!/bin/sh
mount /mnt/zaloha
rsync "parametry zálohování......"
Jenomže při pokusu o reboot dostávám v conmsole následující hlášení:
/etc/init.d/rc: 121: /etc/init.d/rc: /etc/rc6.d/K09zalohovani.sh not found
Tady jsem v koncích.Co mám udělat ještě víc pro úspěšné spuštění scriptu? Tedy za předpoklad že je napsán správně, nicméně jednotlivé řádky mi v terminálu fungují.
Bohužel nejsem schopný nalézet log vypínání, takže i to hlášení mám postupně odpozorované při několikanásobnm restartování.
Děkuji za pomoc
-
Zdá se že nikdo neví, nebo jsem položil otázku špatně.
Zeptám se tedy takto: Může mi prosím někdo pomoct jak správně vytvořit službu?
Postup níže uvedení sice naoko udělá to co má:
sudo cp /zdrojovy/zalohovani.sh /etc/init.d/zalohovani.sh
sudo chmod +x /etc/init.d/zalohovani.sh
cd /etc/init.d
sudo update-rc.d zalohovani.sh start 9 0 6 .
ale ve chvíli, kdy by mělo dojít ke spuštění (reboot nebo halt) vyhodí následující chybu:
/etc/init.d/rc: 121: /etc/init.d/rc: /etc/rc6.d/S09zalohovani.sh not found
-
No nic, nikdo neví, nikdo neřeší. Tak jsem si to vyřešil sám. Jak jinak.
Bez ohledu na to co tvrdí manuály, které říkají že název scriptu musí být tvořen jako AnnXXX
Kdy A prezentuje buď S (nebo K) - více viz manuálová stránka
XXX vlastní název scriptu
nn dvouciferné číslo 01-99
mi spouštění služby NEFUNGUJE, pokud je hodnota nn menší než 10. Tedy například 09.
Jakmile jsem změnil číslo na 10, tak vše rozběhlo, jak má.