URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 50909
[ Назад ]

Исходное сообщение
"Как вычеслить предыдущее запущенное задание в BASH"

Отправлено serg77 , 25-Ноя-04 10:12 
Есть скрипт который пару раз в час переписывает файл на другой сервак по nfs, необходимо обработать ситуацию если произошло что-то и файл не переписался, а процесс висит (завис или ждет что-то), тут запускается он же, но позже (задания в cron-е 3 раза в каждый час). Хотелось перед запуском нового скрпита что бы он проверял не висит ли предыдущий. Можно конечно сделать файлик который создается и удаляется по окнчании, но хотелось бы что-то другое, выкусить из списка процессов, но как там отфильтровать самого себя (т.е. новый процес )не смог, по ID нужно но как.

Содержание

Сообщения в этом обсуждении
"Как вычеслить предыдущее запущенное задание в BASH"
Отправлено dev , 25-Ноя-04 15:13 
Ты сам - это $$