У Вас есть слишком много полей в Вашем примере.
Доступные поля в задании крона:
`min hour mday month wday command+args`
Команда в Вашей строке в качестве примера работала бы:
?
MON-FRI
Если, в Вашей определенной версии крона, ?
позволяется как нежадный подстановочный знак для поля месяца, в этом случае, оно могло бы соответствовать одноразрядным числам месяца, или январь-> сентябрь.
Можно всегда пробовать очевидные вещи как ^C
, ^D
(eof), Escape и т.д., но если все сбои я обычно заканчиваю тем, что приостановил команду с ^Z
(Управление-Z), которое откладывает меня в оболочку.
Я затем делаю a ps
управляйте и отметьте PID (идентификатор процесса) команды и затем проблемы a kill thePID
(kill -9 thePID
если первый не работал), команда для завершения приложения.
Обратите внимание, что это не опрятное (никакая предназначенная игра слов) способ завершить приложение/команду, и Вы рискуете, возможно, не сохранять некоторые данные и т.д.
Пример (я использовал бы tidy
но мне не установили его):
$ gnuplot
G N U P L O T
Version 4.2 patchlevel 6
....
Send bug reports and suggestions to <http://sourceforge.net/projects/gnuplot>
Terminal type set to 'wxt'
gnuplot>
gnuplot> ##### typed ^Z here
[1]+ Stopped gnuplot
$ ps
PID TTY TIME CMD
1681 pts/1 00:00:00 tcsh
1690 pts/1 00:00:00 bash
1708 pts/1 00:00:00 gnuplot
1709 pts/1 00:00:00 ps
$ kill 1708 ###### didn't kill the command as ps shows
$ ps
PID TTY TIME CMD
1681 pts/1 00:00:00 tcsh
1690 pts/1 00:00:00 bash
1708 pts/1 00:00:00 gnuplot
1710 pts/1 00:00:00 ps
$ kill -9 1708 ### -9 did the trick
$
[1]+ Killed gnuplot
$ ps
PID TTY TIME CMD
1681 pts/1 00:00:00 tcsh
1690 pts/1 00:00:00 bash
1711 pts/1 00:00:00 ps
Попытайтесь нажатие Ctrl-D или Ctrl-C. Если это перестало работать, уничтожьте процесс.
Попытка tidy
управляйте, чтобы Вы упомянули, работы Ctrl-D.
CTRL+D == exit shell command
и
CTRL+C == terminate the current process, Of course may be the given software handle it and
CTRL+D doens't work
Конечно, Они производят a kernel signal
если Вы хотите знать больше, читайте:
man 7 signal
Другое решение (уже не упомянутое) - послать сигнал SIGQUIT
, используя ctrl+\
Он сильнее , чем ctrl+c
SIG_IGN
'луг, что также, затем что мы сделаем? – Alan Curry 16.08.2012, 22:55LESS='+/^JOB CONTROL' man bash
.%%
относится к "текущему заданию". – Wildcard 15.03.2016, 03:49