เพื่อเวลาที่ server ทำงานแล้วเกิดบาง service down เราจะได้ไม่ต้องมานั่ง start stop restart พวก service บ่อยๆ
วิธีรัน
1.เข้า Terminal ด้วยสิทธิ์ Root
2.เมื่อสร้างไฟล์เสร็จให้ทำการเปลี่ยนไฟล์ให้ execute ได้ ด้วย
chmod +x filename.py
3. รันด้วยคำสั่ง
./filename.py
#!/usr/bin/python import commands import time import os while True: #find process pc = commands.getoutput('ps -aux | grep nginx | grep -v grep').strip() if(len(pc) > 0): print 'process running. skip' else: print 'process not running' #stop program os.system('sudo service nginx stop') #start program os.system('sudo service nginx start') print 'process started' #Check every 1 minute time.sleep(1 * 60)
ไม่มีความคิดเห็น :
แสดงความคิดเห็น