#! /bin/sh#程序名字可修改
pro_name=consumerpointbeanstalkd:consumer
echo `pwd`
while true ; do
# 用ps獲取$pro_name程序數量
num=`ps aux | grep $ | grep -v grep |wc -l`
# echo $num
# 少於1,重啟程序
if [ "$" -lt "1" ];then
echo "$ was killed"
php artisan $ >> /dev/null 2>&1
# php artisan consumerpointbeanstalkd:consumer
# 大於1,殺掉所有程序,重啟
# elif [ "$" -gt "1" ];then
# echo "more than 1 $,killall $"
fidone
exit 0
啟動:nohup ./deamonconsumerpointbeanstalkd.sh &
停止,先停止守護進行程式。
# 先檢查守護程序的程式,然後將其殺掉ps -ef | grep deamonconsumerpointbeanstalkd
kill -9 $
# 再將 主程式的程序殺掉
ps -ef | grep consumerpointbeanstalkd:consumer
kill -9 $
如何在程式啟動的時候自動掛接Debugger
在某些情況下,你可能需要除錯乙個由其他程式所啟動的程序的啟動 而這個過程並不由你所控制。比較典型的例子有com程序外伺服器和windows service。通常你可以在 中手動加上debugbreak api呼叫來自動啟動除錯程式,大部分情況這都能工作。不過,某些情況下debugbreak會不起作用...
程式設計師的困惑 把女友公升級為老婆的時候發生的BUG
親愛的技術支援 我急需您的幫助。我最近將 女朋友7.0 公升級到 妻子1.0 發現這個新程式意外地啟動了孩子生產程式,而且占用了大量的空間和珍貴的資源。這在產品的使用手冊中沒有提到。此外 妻子1.0 自動將自己安裝到其他的所有的程式中,它隨系統同時啟動,監控整個系統的狀態。男人夜出2.5 和 高爾夫...
常發生的異常有哪些, 如何使用異常?
常用預定義例外 cursor already open ora 06511 sqlcode 6511 游標已經開啟 dup val on index ora 00001 sqlcode 1 違反唯一性約束 invalid cursor ora 01001 sqlcode 1001 非法游標操作 in...