Используя http://code.google.com/p/semicomplete/source/browse/xdotool/t/ephemeral-x.sh в значительной степени решает его - так в селене, браузер, устанавливающий как "*firefox/usr/local/bin/ephemeral-firefox.sh", работал на меня с этими строками в эфемерном-firefox.sh:
#!/bin/bash
/urs/local/bin/ephemeral-x.sh firefox $*
Удачи
I would recommend you to deploy monit
what is a nice utility to manage and monitor processes, files and much more. You can monitor a process and its CPU usage with such simple configuration then:
check process your_php_script
matching "your_php_script"
start program = "/home/user/bin/your_php_script
stop program = "/usr/bin/pkill your_php_script
if cpu usage > 80% for 5 cycles then restart
Briefly, it will check for a running process "your_php_script
". If it's not running it will start it and if it uses more than 80% of CPU for more than 5 cycles it will restart the process (cycle/polling interval is configured in monit daemon configuration file in /etc/monit.conf
).
Вы можете попробовать программу мониторинга Pandora FMS . С помощью этого инструмента вы можете выполнять мониторинг процессов и служб , а также некоторый базовый мониторинг (CPU, Disk, RAM, ...). На самом деле, я думаю, что в библиотеке модулей есть несколько плагинов, разработанных для Apache Server.