Автор Тема: Консольна програма  (Прочитано 8274 раз)

Offline MFX

  • Full Member
  • ***
  • Повідомлень: 175
  • Karma: 4
Консольна програма
« : 2010-02-01, 21:31:47 »
Є консольна софтина для виконання певних команд через заданий інтервал часу. Підкажіть назву, будь ласка. Пошуківці зрадливо мовчать :(

AZCat

  • Гість
Re: Консольна програма
« Reply #1 : 2010-02-01, 22:00:10 »
crontab

Offline MFX

  • Full Member
  • ***
  • Повідомлень: 175
  • Karma: 4
Re: Консольна програма
« Reply #2 : 2010-02-03, 19:09:35 »
Ні, є річ значно простіша і швидша ніж crontab. Тобто, мені не потрібне планування певної задачі надовго, а зразу виконав, глянув і вимкнув процес.

Offline a.bukhansky

  • Full Member
  • ***
  • Повідомлень: 133
  • Karma: 4
Re: Консольна програма
« Reply #3 : 2010-02-03, 22:20:23 »
Може at?

Offline MFX

  • Full Member
  • ***
  • Повідомлень: 175
  • Karma: 4
Re: Консольна програма
« Reply #4 : 2010-02-04, 18:45:51 »
Ні, at це ж також через ті самі job-си працює

Offline swift

  • Administrator
  • Hero Member
  • *****
  • Повідомлень: 549
  • Karma: 7
Re: Консольна програма
« Reply #5 : 2010-02-04, 19:02:05 »
Ні, є річ значно простіша і швидша ніж crontab. Тобто, мені не потрібне планування певної задачі надовго, а зразу виконав, глянув і вимкнув процес.
тобто тобі потрібна програма, яка буде запускати якийсь процес тільки 1 раз в заданий час?
/dev/null > /dev/snd

Offline MFX

  • Full Member
  • ***
  • Повідомлень: 175
  • Karma: 4
Re: Консольна програма
« Reply #6 : 2010-02-05, 08:29:22 »
тобто тобі потрібна програма, яка буде запускати якийсь процес тільки 1 раз в заданий час?
Програма якій, на скільки я пам'ятаю, можна передавати два головних параметри: "що виконувати" та "інтервал часу". Інтервал, наприклад, може бути в кілька секунд.

Offline swift

  • Administrator
  • Hero Member
  • *****
  • Повідомлень: 549
  • Karma: 7
Re: Консольна програма
« Reply #7 : 2010-02-05, 10:51:42 »
#!/bin/sh

PROG=$1
TIME=$2
${PROG}
kill_pid=$$
sleep $TIME
kill -9 $kill_pid

запускать ./prog.sh programm 10
/dev/null > /dev/snd

Offline MFX

  • Full Member
  • ***
  • Повідомлень: 175
  • Karma: 4
Re: Консольна програма
« Reply #8 : 2010-02-25, 11:25:31 »
Але ж тут циклу немає.

AZCat

  • Гість
Re: Консольна програма
« Reply #9 : 2010-02-25, 13:22:14 »
добавить

while /bin/true; do
  sleep $TIME
  kill -9 $kill_pid
done

Offline MFX

  • Full Member
  • ***
  • Повідомлень: 175
  • Karma: 4
Re: Консольна програма
« Reply #10 : 2010-07-04, 07:52:28 »
watch - ось цю програму я мав на увазі