Ubuntu UA
Загальні розділи => Адміністрування => Тема розпочата: MFX від 2010-02-01, 21:31:47
-
Є консольна софтина для виконання певних команд через заданий інтервал часу. Підкажіть назву, будь ласка. Пошуківці зрадливо мовчать :(
-
crontab
-
Ні, є річ значно простіша і швидша ніж crontab. Тобто, мені не потрібне планування певної задачі надовго, а зразу виконав, глянув і вимкнув процес.
-
Може at?
-
Ні, at це ж також через ті самі job-си працює
-
Ні, є річ значно простіша і швидша ніж crontab. Тобто, мені не потрібне планування певної задачі надовго, а зразу виконав, глянув і вимкнув процес.
тобто тобі потрібна програма, яка буде запускати якийсь процес тільки 1 раз в заданий час?
-
тобто тобі потрібна програма, яка буде запускати якийсь процес тільки 1 раз в заданий час?
Програма якій, на скільки я пам'ятаю, можна передавати два головних параметри: "що виконувати" та "інтервал часу". Інтервал, наприклад, може бути в кілька секунд.
-
#!/bin/sh
PROG=$1
TIME=$2
${PROG}
kill_pid=$$
sleep $TIME
kill -9 $kill_pid
запускать ./prog.sh programm 10
-
Але ж тут циклу немає.
-
добавить
while /bin/true; do
sleep $TIME
kill -9 $kill_pid
done
-
watch - ось цю програму я мав на увазі