Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование в *nix (http://forum.oszone.net/forumdisplay.php?f=35)
-   -   На языке Shell программа запускающая файл один раз в сутки (http://forum.oszone.net/showthread.php?t=175509)

klenb 12-05-2010 18:05 1411792

На языке Shell программа запускающая файл один раз в сутки
 
То есть, если файл запускается первый раз в сутки, то он запускает какой-либо файл.
Если файл уже запускали сегодня, то файл ничего не делает.


Во общем, я сделала такую же программу но на 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

ruslandh 13-05-2010 11:30 1412233

В Linux есть служба crontab, которая и занимается тем, что запускает приложения в заданное время. Или вы хотите ей замену написать?

klenb 13-05-2010 18:52 1412587

Мне надо то лабу сдать, не буду же я crontab сдавать)

vadblm 13-05-2010 21:23 1412698

Цитата:

Цитата klenb
Мне надо то лабу сдать, не буду же я crontab сдавать) »

Ну на сдаче лабы взгляните невинными глазками в лицо преподу и спросите, "а вы что, про crontab не в курсе?"
Зачем изобретать велосипед.


Время: 08:34.

Время: 08:34.
© OSzone.net 2001-