ps aux | awk '/java/ {print "sleep 10; kill "$2}' | bash
в Ubuntu, ps -aux
выдает синтаксическую ошибку, где ps aux
работает.
вывод передается по каналу awk
, который сопоставляет строки с Java и спит в течение 10 секунд, а затем убивает программу с помощью pId. обратите внимание на трубу, чтобы bash. Не стесняйтесь указывать сколько хотите, или звоните на любые другие звонки, которые вы считаете уместными. Я заметил, что большинство других ответов пренебрегали, чтобы поймать часть квеста «по истечении определенного времени».
Вы также можете сделать это, позвонив по номеру pidof java | awk '{print "sleep 10; kill "$1}' | bash
, но выбор за вами. Я обычно использую PS Aux.