То есть, если файл запускается первый раз в сутки, то он запускает какой-либо файл.
Если файл уже запускали сегодня, то файл ничего не делает.
Во общем, я сделала такую же программу но на DOS'е:
Цитата:
@ECHO OFF
set old="datefile.txt"
set now="datenow.txt"
set program="eie.txt"
set zapuskali=no
date /t >%now%
fc %now% %old%|find "FC"&&set zapuskali=yes
if %zapuskali%==no ( date /t >%old%
start "" %program%)
exit
Я так полагаю что можно использовать это же решение но на Unix'е, fc заменит на cmp
На языке Shell программа запускающая файл один раз в сутки
-
ruslandh
Re: На языке Shell программа запускающая файл один раз в сутки
В Linux есть служба crontab, которая и занимается тем, что запускает приложения в заданное время. Или вы хотите ей замену написать?
-
klenb
Re: На языке Shell программа запускающая файл один раз в сутки
Мне надо то лабу сдать, не буду же я crontab сдавать)
-
vadblm
Re: На языке Shell программа запускающая файл один раз в сутки
Цитата klenb:
Мне надо то лабу сдать, не буду же я crontab сдавать)
Ну на сдаче лабы взгляните невинными глазками в лицо преподу и спросите, "а вы что, про crontab не в курсе?"
Зачем изобретать велосипед.
Мне надо то лабу сдать, не буду же я crontab сдавать)
На языке Shell программа запускающая файл один раз в сутки
Ну на сдаче лабы взгляните невинными глазками в лицо преподу и спросите, "а вы что, про crontab не в курсе?"
Зачем изобретать велосипед.