|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Pavel Osipov 2:5020/2096.5 06 Jul 2002 13:11:56 To : All Subject : Hичего не понимаю... -------------------------------------------------------------------------------- Значит так, имеем такой скрипт, лежащий в /usr/local/etc: ---------------[ *Пиратский Windows 2000 Clipboard* ]---------------- #!/bin/sh # Скрипт для монтирования каталогов, расшареных на Windows-машине if [ -f /tmp/flags/mnt.flg ] then ping -c 1 z80-02 if [ $? -ne 0 ] then rm /tmp/flags/mnt.flg fi else ping -c 1 z80-02 if [ $? -eq 0 ] then mount_smbfs -I 192.168.1.1 //ozzy@z80-02/man /mnt/sysman mount_smbfs -I 192.168.1.1 //ozzy@z80-02/ports /mnt/ports mount_smbfs -I 192.168.1.1 //ozzy@z80-02/src /mnt/src touch /tmp/flags/mnt.flg fi fi exit 0 ---------------[ *Windows 2000 Clipboard закончился* ]--------------- Сделан он потому, что места на фришной машинке мало, вот я соответствующие каталоги и перенес на машинку с w2k. Беда в том, что машина с w2k включена не всегда. Я так мыслю, что нужно проверять, есть ли в сети виндовая машина и если она есть, то монтировать соответствующие шары и создавать флаг, чтобы не монтировать по многу раз одно и тоже. Так вот, если запускать сей скрипт из-под рута вручную, то все нормально работает. А вот если запускать его из рутового crontab'а, то почему-то ничего не работает. Что я делаю неправильно? Причем, судя по кроновому логу, скрипт запускается. Только вот результат не достигается, ни шары не монтируются, ни флаг не создается. Пока _/*All!*/_ С уважением, Pavel ... Music: Blind Guardian - Precious Jerusalem [stopped] --- Windows 2000 SP2 On P!!!-733 MHz Uptime: 21h 52m * Origin: VBR Must Die!!! (2:5020/2096.5) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/175003d26b6d1.html, оценка из 5, голосов 10
|