V zavislosti na tom zdali jsem pripojeny k internetu, k lokalni siti v praci potrebuji spustet dva skripty.
Po prihlaseni do gui (Ubuntu 10.10/GNOME) jsou funkcni, ale vyzaduji zadani hesla. Pokud je umistim do /etc/init.d tak se skripty neprovedou.
1. Mountnuti ftp serveru
#!/bin/bash
if ping -c 1 ip_ftp > /dev/null
then echo Pripojuji k ftp
sudo curlftpfs -o allow_other,codepage=cp1250,nonempty ftp://user:password@ip_ftp /home/...
else echo "ftp neni pristupne"
fi
2. Pripojeni a synchronizace firemniho sitoveho disku
#!/bin/bash
if ping -c 1 192.168.111.10 > /dev/null
then echo Pripojeno
sudo mount -t cifs -o iocharset=utf8,username=user,password=******,workgroup=xxxxx,0666 //ip_serveru/data ~/foo
rsync -av ~/foo ~/Prace/prace-zaloha/jakost
else echo Nepripojeno
fi
Sice me napadlo, ze bych asi mel u druheho skriptu absolutni adresy, ale jelikoz ani prvni skript nefunguje tak tim to asi nebude.
Jeste se blbe zeptam v jakem kontextu se skripty umistene v /etc/init.d spousti? Root-a?
Je v dobe kdy se tyto skripty inicializuji aktivni pripojeni k siti?
Co se stane kdyz napr. synchronizace probiha delsi dobu? Nabehne GNOME nebo az po ukonceni synchronizace/skriptu?