|
|
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
|