Когда я выполняю/usr/bin/time my_program, как уничтожить my_program?

Я хочу проверить, сколько времени время моя программа берет. Затем я использующий "/usr/bin/time my_program". Когда требуется больше чем 5 секунд, я хочу уничтожить его. Я попробовал, "уничтожают-9 TIME_S_PID", время уничтожается, но my_program все еще работает. Таким образом, как уничтожить my_program?

Извините, мой английский язык действительно плох...

Спасибо.

0
задан 28.10.2010, 10:46

2 ответа

большинство unixes имеет pkill, который уничтожает процесс на основе имени Попытка: pkill my_program

/usr/bin/time сон my_program 5 pkill - НАЗЫВАЕТ my_program

Кроме того, не уничтожайте с-9. Это не позволяет очистку.

1
ответ дан 24.11.2019, 06:48

Я никогда не баловался Unix, но Вы не можете только уничтожить "my_program" вместо "времени"? Я ожидал бы, что это будет иметь свой собственный идентификатор процесса.

1
ответ дан 24.11.2019, 06:48

Теги

Похожие вопросы