вот такой вот скрипт(может вариант лучше предложите) никак через крон не хочет работать.#!/bin/sh
ping -c 3 portal > /usr/home/denis/sad_flush_script/1
num=`/usr/bin/grep -c " from " /usr/home/denis/sad_flush_script/1`
case "num" in
3) exit 0
2) exit 0
esac
setkey -F
exit 0
cron не знает переменной peth, так что попробуй полные пути использовать, т.е. /bin/ping .....
>cron ne znaet peremennoj peth, tak chto poprobuj polnye puti ispol'zovat', t.e.
>/bin/ping .....
Sam net, no obi4no ona vistavlajetca v crontab faile
> cat crontab
.............
PATH = ......
............
Tak 4to cron pro eto znajet esli kone4no ni4ego ne menalos. Vopros v tom znajet li ih tvoj skript.
>>cron ne znaet peremennoj peth, tak chto poprobuj polnye puti ispol'zovat', t.e.
>>/bin/ping .....
>Sam net, no obi4no ona vistavlajetca v crontab faile
>> cat crontab
>.............
>PATH = ......
>............
>Tak 4to cron pro eto znajet esli kone4no ni4ego ne menalos. Vopros
>v tom znajet li ih tvoj skript.прописал пути...не работает!!
Не создается даже файл 1
>>>cron ne znaet peremennoj peth, tak chto poprobuj polnye puti ispol'zovat', t.e.
>>>/bin/ping .....
>>Sam net, no obi4no ona vistavlajetca v crontab faile
>>> cat crontab
>>.............
>>PATH = ......
>>............
>>Tak 4to cron pro eto znajet esli kone4no ni4ego ne menalos. Vopros
>>v tom znajet li ih tvoj skript.
>
>прописал пути...не работает!!
>Не создается даже файл 1Проверь пирмишины и кинь в студию скрипт ещё раз
>cron не знает переменной peth, так что попробуй полные пути использовать, т.е.Cron "знает" /bin /sbin /usr/bin /usr/sbin
без дополнительных установок.
По крайней мере так в Linux-e и в FreeBSD
>vot takoj vot skript(mozhet variant luchshe predlozhite) nikak cherez kron ne hochet
>rabotat'.
>
>#!/bin/sh
>ping -c 3 portal > /usr/home/denis/sad_flush_script/1
>num=`/usr/bin/grep -c " from " /usr/home/denis/sad_flush_script/1`
>case "num" in
> 3) exit 0
> 2) exit 0
> esac
> setkey -F
> exit 0
U skripta prava na vipolnenije est ?
>>vot takoj vot skript(mozhet variant luchshe predlozhite) nikak cherez kron ne hochet
>>rabotat'.
>>
>>#!/bin/sh
>>ping -c 3 portal > /usr/home/denis/sad_flush_script/1
>>num=`/usr/bin/grep -c " from " /usr/home/denis/sad_flush_script/1`
>>case "num" in
>> 3) exit 0
>> 2) exit 0
>> esac
>> setkey -F
>> exit 0
>U skripta prava na vipolnenije est ?
Конечно есть!
>>>vot takoj vot skript(mozhet variant luchshe predlozhite) nikak cherez kron ne hochet
>>>rabotat'.
>>>
>>>#!/bin/sh
>>>ping -c 3 portal > /usr/home/denis/sad_flush_script/1
>>>num=`/usr/bin/grep -c " from " /usr/home/denis/sad_flush_script/1`
>>>case "num" in
>>> 3) exit 0
>>> 2) exit 0
>>> esac
>>> setkey -F
>>> exit 0
>>U skripta prava na vipolnenije est ?
>
>
>Конечно есть!
700 или 755
>700 или 755
всмысле пользователь от имени которого cron его пускает имеет права на его выполнение.
Да и у тебя
/sbin/ping или нет
>>700 или 755
>всмысле пользователь от имени которого cron его пускает имеет права на его
>выполнение.
>Да и у тебя
>/sbin/ping или нетвот :
#!/bin/sh
/sbin/ping -c 3 portal > /usr/home/denis/sad_flush_script/1
num=`/usr/bin/grep -c " from " /usr/home/denis/sad_flush_script/1`
case "num" in
3) exit 0
;;
2) exit 0
;;
esac
setkey -F
exit 0права 755 ,рут