Ahoj všichni,
předem předesílám že jsem úplný začátečník. Můj problém se týká Raspberry Pi na kterém běží systém RaspBmc. Vím že to není čistý Linux (asi), ale snad mi tady někdo poradí. Na této stránce :
http://www.linux-tips-and-tricks.de/de/raspberry/23-pi-erstellt-automatisch-backups-von-sich-selbst-pi-creates-automatic-backups-of-itself/#Englishjsem si stáhl script pro zálohování SD karty v Raspberry, script samotný mi korektně nefungoval a tak jsem si vytvořil ještě malý script backup.sh, pomocí kterého to zálohování spouštím :
#!/bin/bash
sudo mount 192.168.0.101:/volume1/Backup /backup -o nolock
sudo service php5-fpm stop
sudo raspiBackup.sh -p /backup -t tar -k 7 -o "service xbmc stop" -a "service xbmc start"
sudo service php5-fpm restart
Jde mi o to, že napřed musím připojit složku v NASu, potom zastavit jednu službu která mi brání v zálohování a teprve potom se korektně provede záloha z původního scriptu raspiBackup.sh
Tohle všechno funguje bez problému pokud to spustím přes PUTTY příkazem
/home/pi/backup.sh
Pokud tuto úlohu nastavím v Cronu pro automatické zálohování tak toto nikdy korektně neproběhne, vypozoroval jsem, že se pouze připojí NAS, ale už se nezastaví služba a ani neprovede záloha. Cron mám v nastastavení zapnutý, už jím spouštím pravidelně jeden jiný script.
pi@raspbmc:~$ crontab -l
#
# m h dom mon dow command
45 19 * * * /home/pi/toggleHyperion.sh
10 19 * * 1,3,5 /home/pi/backup.sh
pi@raspbmc:~$
Nerozumím tomu, proč přes PUTTY všechno proběhne, ale Cron mi to už nespustí, poradíte?