В настоящее время я пишу сценарий, целью которого является уничтожение процесса, время выполнения которого превышает пороговое значение.«Убийца» запускается на нескольких хостах, и задания отправляются сервером каждому хосту.Моя идея состояла в том, чтобы использовать 'ps', чтобы получить время выполнения задания, но все, что оно печатает, это
17433 17433?00:00:00 python
независимо от того, сколько времени я жду.
Я попытался найти упрощенный пример, чтобы избежать публикации всего кода, который я написал.Давайте назовем S сервером, а H хостом.
Если я сделаю следующие шаги:
1) ssh login @ H с сервера 2) python myscript.py (теперь зарегистрирован на хосте)) 3) ps -U login (все еще на хосте)
Я получаю тот же результат, что и выше 00:00:00, что касается времени.
Как я могуполучить реальное время выполнения?Когда я все делаю на своей машине локально, все работает нормально.
Я очень благодарен вам за вашу помощь.
V.