# get elapsed time in seconds, filter our only those who >= 3600 sec
ps axh -O etimes | awk '{if ($2 >= 3600) print $2}'
, Если Вы хотите Вас, может питаться ps
списком PIDs к поиску в, для, например:
ps h -O etimes 1 2 3
Попробовать molly-guard
:
protects machines from accidental shutdowns/reboots
Вы могли исказить команду завершения работы из своей учетной записи, редактирование
/home/username/.bashrc
добавить
function savemefromlookingstupid(){
echo 'Are you sure you wanna SHUTDOWN? [n]'
read yesno
if [ $yesno == y ]; then
sudo /usr/sbin/shutdown -h now
exit 1
fi
echo 'Thought so.. watch it, that was close..'
}
alias restart_server='sudo /user/sbin/shutdown -r now'
alias shutdown='savemefromlookingstupid'
Для перезапуска Вы выполнили бы "restart_server"