方法就是在該命令后面加 & 符號,即可。示例 gocron的客戶端服務(wù)運行命令,./gocron web 圖2退出和關(guān)閉標簽頁后,圖三依然如此,服務(wù)也可以使用。
創(chuàng)新互聯(lián)建站是專業(yè)的龍勝網(wǎng)站建設(shè)公司,龍勝接單;提供成都網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計,網(wǎng)頁設(shè)計,網(wǎng)站設(shè)計,建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進行龍勝網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團隊,希望更多企業(yè)前來合作!
如果是定期執(zhí)行一個命令,比如10分鐘執(zhí)行一次,用crontab:編輯/etc/crontab,添加:*/10 * * * * your_commond 如果是的命令需要不停執(zhí)行,那么把它放在一個while循環(huán)中。
最直接的辦法,用nohup命令,將程序掛到后臺。最方便的辦法,用screen命令,起個虛擬終端,即使斷開連接也能繼續(xù)在后臺跑。
fork 出子進程,在子進程里用 exec 執(zhí)行A,在父進程里做B要做的事情,比如下面的代碼例子里,父進程在一個循環(huán)體內(nèi)等待需要執(zhí)行的操作, 通過 scanf 來接收用戶命令,用戶輸入 0,則啟動 A, 輸入 1 則殺掉 A。
1、解決方法是nohup命令,在程序的前面加上nohup,程序的后面加上&,這樣程序就會一直執(zhí)行直到結(jié)束。比如:nohup php spider.php & 回車,然后提示一堆東西,再次回車,回到shell界面。這就可以了。
2、首先打開linux終端,運行一段Python程序:然后在程序運行中,需要終止程序運行時,按下快捷鍵crtl+c就可以終止指令程序,此時運行的這段python程序就被終止了。
3、Linux 里有一些工具,可以脫鉤父子進程。比如screen,ubuntu/debian用apt安裝。apt-get install screen 用法:在terminal里打 screen然后運行你的程序。再按 ctrl +a, ctrl +d.就脫鉤了??梢躁P(guān)terminal了。
可見,nohup 的使用是十分方便的,只需在要處理的命令前加上 nohup 即可,標準輸出和標準錯誤缺省會被重定向到 nohup.out 文件中。
方法輸入命令:jobs 方法二:輸入命令:ps fg、bg、jobs、&、nohup、ctrl+z、ctrl+c 命令 加在一個命令的最后,可以把這個命令放到后臺執(zhí)行,如 可以將一個正在前臺執(zhí)行的命令放到后臺,并且處于暫停狀態(tài)。
這就帶來了很多不便,那么如何讓其在后臺持續(xù)運行,退出運行狀態(tài)和關(guān)閉終端標簽頁也不影響呢?方法就是在該命令后面加 & 符號,即可。
ctrl + z :可以將一個正在前臺執(zhí)行的命令放到后臺,并且處于暫停狀態(tài)。Ctrl+c :終止前臺命令。jobs: 查看當前有多少在后臺運行的命令。 jobs -l選項可顯示所有任務(wù)的PID,jobs的狀態(tài)可以是running, stopped, Terminated。
因為終端會話退出的時候會給這個后臺進程發(fā)送一個 SIGHUP信號 。如果想要終端退出之后,進程不退出,可以讓進程捕獲SIGHUP信號。
就可以使該命令在后臺進行工作,而且不怕被ctrl+c這個中斷指令所中斷 具體命令格式是:[命令]空格[&]例如:find / -name xml & 這樣,這個查找程序就會在后臺運行。它運行的同時不影響你干別的事情。
當前標題:linux不停執(zhí)行命令 linux不斷重啟
本文URL:http://aaarwkj.com/article38/dgipepp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供小程序開發(fā)、做網(wǎng)站、網(wǎng)站收錄、靜態(tài)網(wǎng)站、外貿(mào)建站、建站公司
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)