最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

自動(dòng)運(yùn)行 screen 任務(wù)詳解

 更新時(shí)間:2023年03月29日 14:10:29   作者:生有可戀  
這篇文章主要為大家介紹了自動(dòng)運(yùn)行 screen 任務(wù)詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪

正文

當(dāng)有很多任務(wù)需要在screen中運(yùn)行時(shí),可以將創(chuàng)建screen會話的過程自動(dòng)化,讓程序自動(dòng)在screen中運(yùn)行。

比如一些需要長時(shí)間運(yùn)行的任務(wù):

當(dāng)系統(tǒng)異常關(guān)機(jī)時(shí),這些任務(wù)運(yùn)行的環(huán)境將丟失。為了持久化運(yùn)行環(huán)境,可以將每個(gè)screen會話中運(yùn)行的任務(wù)寫成腳本,方便重復(fù)調(diào)用。

比如啟動(dòng)測試程序 speedtest 的任務(wù):

$ cd screenjob
$ ls
001_speedtest_rc.sh  001_speedtest.sh

$ cat 001_speedtest.sh
#!/bin/bash

cd /root/apps
PWD=`pwd`
echo "Current working dir: "$PWD
./speedtest_linux_64bit

下一步是自動(dòng)創(chuàng)建 screen 會話,并在 screen 會話中調(diào)用相應(yīng)的任務(wù):

$ pwd
/root/screenjob

$ cat 001_speedtest_rc.sh
#!/bin/bash
RC_NAME=speedtest
cmd="/bin/bash /root/screenjob/001_speedtest.sh"
SCREEN=/usr/bin/screen
$SCREEN -dmS $RC_NAME
$SCREEN -x -S $RC_NAME -p 0 -X stuff "$cmd"
$SCREEN -x -S $RC_NAME -p 0 -X stuff "\n"

通過調(diào)用 rc 腳本即可自動(dòng)啟動(dòng) screen 會話,并調(diào)用任務(wù)。如果需要開機(jī)啟動(dòng)可以將 rc 腳本插入到 /etc/rc.local 中。

在 screen 中運(yùn)行前臺任務(wù),可以觀察日志輸出,并對任務(wù)進(jìn)行重啟操作。相對于后臺任務(wù),screen 本身既有后臺程序的功能,又可以方便地保留前臺程序的優(yōu)點(diǎn),實(shí)時(shí)地看到任務(wù)的狀態(tài)變化。

以上就是自動(dòng)運(yùn)行 screen 任務(wù)詳解的詳細(xì)內(nèi)容,更多關(guān)于自動(dòng)運(yùn)行screen任務(wù)的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

最新評論

德清县| 临高县| 二连浩特市| 巨鹿县| 萨嘎县| 台山市| 宁海县| 治县。| 江源县| 上犹县| 祥云县| 华阴市| 晋中市| 五大连池市| 富阳市| 东乌珠穆沁旗| 宝坻区| 乌兰察布市| 钦州市| 曲阳县| 大化| 错那县| 鄂托克前旗| 德安县| 广德县| 桐庐县| 府谷县| 湛江市| 阿鲁科尔沁旗| 萝北县| 兴城市| 神木县| 广丰县| 额敏县| 皮山县| 定结县| 汨罗市| 本溪| 株洲市| 罗城| 武宣县|