Если вы запустили программу из rc.local, то вы не сможете войти в оболочку и набрать ctrl-c для ее остановки. Причина в том, что программа была запущена не из оболочки, в которую вы вошли.
Вы найдете идентификатор процесса (pid
) программы и с помощью команды kill
пошлете процессу сигнал, вызывающий его завершение.
Например, на консоли (в окне терминала или при входе по ssh):
ps aux | grep 'the-name-of-your-progam'
Число во втором столбце - это pid
. Используйте этот pid
, чтобы послать процессу сигнал завершения:
kill -TERM [put-your-pid-here]
Процесс может проигнорировать сигнал TERM
, поэтому снова запустите конвейер ps
. Если вы все еще видите тот же pid
, отправьте сигнал kill:
kill -KILL [put-your-pid-here]