238328 23.09.2012 17:27

Есть какая-то бесконечная периодическая задача(набор комманд).
Как правильно и удобно сделать так, чтобы она выполнялась определнное время, например, N часов?

linux, s, ?
1. Ky6uk 23.09.2012 17:28 desu

проверяешь время работы и киляешь больше определённого времени

2. anonim 23.09.2012 17:30 4 минуты назад

echo 'gay' | at 12:00

3. generatorglukoff 23.09.2012 17:30 Досктоп

CRON СУКА ОСИЛЬ ЕГО НАКОНЕЦ БЛЯДЬ!!!

4. anonimanonim /2 23.09.2012 17:31 4 минуты назад

Блядь, прочитал "в опредленное время". Ну тогда gay &; sleep 99; pkill gay

5. 238328generatorglukoff /3 23.09.2012 17:33

ты тупой что ли? бан на месяц

6. generatorglukoff238328 /5 23.09.2012 17:33 Досктоп

ХУЙЦА СОСНИ СУКА

7. 238328anonim /4 23.09.2012 17:33

kostyli-kostyliki

8. 238328Ky6uk /1 23.09.2012 17:33

>проверяешь время работы
а что мне еще зделоть? Мне нужно быстро и удобно, одной коммандой

9. 238328generatorglukoff /6 23.09.2012 17:34

на два месяца

10. generatorglukoff238328 /9 23.09.2012 17:34 Досктоп

БУДЕШЬ ХУЕЦ ДЕДФУДА СОСАТЬ, БЫДЛО!!!

11. anonim238328 /7 23.09.2012 17:34 4 минуты назад

А как ты еще собрался это делать?

12. 238328anonim /11 23.09.2012 17:35

какой-то юникс-вей программой, которая всё сделала уже за меня, и, например, не будет выполняться на час дольше во время перевода стрелок

13. Ky6ukanonim /11 23.09.2012 17:35 desu

ты дно, штоле? банальный ps же умеет показывать время запуска, например

14. 238328generatorglukoff /10 23.09.2012 17:35

уже сосу, что дальше?

15. 238328Ky6uk /13 23.09.2012 17:36

я дно
пс умеет показывать строку со временм

16. anonimKy6uk /13 23.09.2012 17:36 4 минуты назад

Я дно. И что ты будешь со временем запуска делать? Грепать его каждые 10 секунд и сравнивать?

17. generatorglukoff238328 /14 23.09.2012 17:36 Досктоп

ЗАТКНИСЬ СУКА БЛЯДЬ ЗАЕБАЛ
УБЕЙСЯ И СПАСИ МИР, МУСОР ГЕНЕТИЧЕСКИЙ!!!!

18. anonim238328 /12 23.09.2012 17:36 4 минуты назад

Не будет же, man sleep.

19. Ky6ukanonim /16 23.09.2012 17:36 desu

да, типичный юниксвей

20. Ky6ukanonim /16 23.09.2012 17:37 desu

можно еще при запуске зделоть задание крону на убивание процесса

21. 238328generatorglukoff /17 23.09.2012 17:37

ты просто не умеешь в ненависть, ты настолько жалок

22. generatorglukoff238328 /21 23.09.2012 17:38 Досктоп

САМКА НЕ ПИЗДИ!!!!

23. 238328Ky6uk /20 23.09.2012 17:38

нет, мне надо один раз запустить на N часов, а потом выключить.

24. 238328238328 /23 23.09.2012 17:38

но не один раз это всё

25. anonimKy6uk /20 23.09.2012 17:38 4 минуты назад

И чем это отличается от моего варианта, кроме сложности и пердоленья?

26. 238328generatorglukoff /22 23.09.2012 17:38

я тян без пруфов, меня ебут лучшие мужики на этой планете, а не такие отбросы, как ты

27. generatorglukoff238328 /26 23.09.2012 17:39 Досктоп

ТВОЁ МЕСТО НА КУХНЕ ШАЛАВА ЁБАННАЯ

28. anonim238328 /26 23.09.2012 17:39 4 минуты назад

А твою мамашу ебут такие отбросы, как я.

29. Ky6ukanonim /25 23.09.2012 17:39 desu

у тебя сложно и пердольно. Я бы запустил скрипт и добавил задание на его убивание в определенное время.

30. Ky6ukanonim /28 23.09.2012 17:39 desu

я

31. 238328 23.09.2012 17:40

ну ок, похоже слип самый полущ. Теперь тогда вопрос: как удобно убить их всех?

32. Ky6uk238328 /31 23.09.2012 17:40 desu

killall

33. generatorglukoff238328 /31 23.09.2012 17:40 Досктоп

ЭЛЕКТРОЧАЙНИКОМ БОЛЯДЬ!!!

34. anonimKy6uk /29 23.09.2012 17:40 4 минуты назад

Нужно не в определенное время, а через определенное время. То есть тебе пердолить текущее время, прибавлять нужное и ебашить это уже в крон. Улитимейт пердолинг.

35. 238328Ky6uk /32 23.09.2012 17:41

киллалл што, если у меня там сотни разных процессов, например

36. 238328generatorglukoff /33 23.09.2012 17:41

(((((:

37. 238328anonim /34 23.09.2012 17:41

а у тебя пердолинг в микротаймер и такая-то нагрузка!

38. Ky6ukanonim /34 23.09.2012 17:42

Нет. У меня никогда не будет такой задачи.

39. Ky6uk238328 /35 23.09.2012 17:42

Все киллолл через запятую там или как умеешь. Ппц нашел проблему.

40. 238328Ky6uk /39 23.09.2012 17:45

ты тупой чтоли или не понял проблемы?
//тащемта будет всего лишь один процесс, но вдруг

41. ojab 23.09.2012 17:49 YGG!

my_program &
export MY_PID=$!
sleep 3600 && kill -9 {$MY_PID}

42. ojab 23.09.2012 17:53 YGG!

пиздец вы хуйни понаписали

43. 238328ojab /42 23.09.2012 17:54

Я просто хотел проверить местных пердоликов на проф. пригодность, а они и обосрались.
Использую timeout

44. ojab238328 /43 23.09.2012 17:56 YGG!

непортабельная хуита

45. 238328ojab /44 23.09.2012 17:57

мне и не надо

46. 238328238328 /45 23.09.2012 17:59

в смысле я не говорю, что надо только его использовать, слип тоже нормально работает и почти удобно

47. ojab238328 /45 23.09.2012 18:01 YGG!

да и хуй с тобой

48. ojab238328 /46 23.09.2012 18:02 YGG!

а почему не говоришь, что нужно только его использовать? Почему ты не говоришь, что $! работает только в bash и я криворукое мудило? А?

49. 238328ojab /48 23.09.2012 18:03

потому что на остальные кокопроблемы мне пофиг

50. 238328238328 /49 23.09.2012 18:04

а твой пример я не читал, увидел только баззворды и ок

51. ojab238328 /50 23.09.2012 18:04 YGG!

ппц ты быдло

52. kurkuma 24.09.2012 04:28 Gajim

запускать кроном скрипт, который будет килять процесс?

53. 238328kurkuma /52 24.09.2012 15:28 18462343221348494895855497

ты не понял задачу

54. kurkuma238328 /53 24.09.2012 17:25

конечно, я же тупой

Do you really want to delete ?