Ситуация такая: есть процесс, ему в определенное время время необходимо послать сигнал на корректное завершение работы. (Например это сервер Counter-Strike, который должен вырубиться, но ситуация может возникнуть не только с сервером КС, поэтому вопрос задаю не в игроыой теме). Делаю так:
#killall -s TERM hlds_i686
Но как результат - перезапуск процесса (насколько я понимаю, потому что процесс hlds_i686 продолжает существовать, хотя игроки видят на экранах "Warning! Connection problem").
Так вот как правильно дать процессу завершить свою работу, наподобие того, как система завершает работу процессов при выключении компа...