欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

自動運行 screen 任務(wù)詳解

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

正文

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

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

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

比如啟動測試程序 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

下一步是自動創(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 腳本即可自動啟動 screen 會話,并調(diào)用任務(wù)。如果需要開機啟動可以將 rc 腳本插入到 /etc/rc.local 中。

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

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

相關(guān)文章

  • Git安裝和使用圖文教程(分享)

    Git安裝和使用圖文教程(分享)

    下面小編就為大家?guī)硪黄狦it安裝和使用圖文教程(分享)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-07-07
  • 使用Nexus添加jar包到私服里的方法步驟

    使用Nexus添加jar包到私服里的方法步驟

    這篇文章主要介紹了使用Nexus添加jar包到私服里的方法步驟,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-12-12
  • win2003服務(wù)器一招廢掉所有木馬(防提權(quán))

    win2003服務(wù)器一招廢掉所有木馬(防提權(quán))

    木馬的危害,在于它能夠遠程控制你的電腦。當(dāng)你成為“肉雞”的時候,別人(控制端)就可以進入你的電腦,偷看你的文件、盜竊密碼、甚至用你的QQ發(fā)一些亂七八糟的東西給你的好友
    2012-03-03
  • IIS與APACHE實現(xiàn)HTTP重定向到HTTPS

    IIS與APACHE實現(xiàn)HTTP重定向到HTTPS

    本文介紹IIS7和Apache上實現(xiàn)訪問HTTP跳轉(zhuǎn)到HTTPS訪問的方法,網(wǎng)站設(shè)計出于安全的考慮需要使用https協(xié)議,但不少用戶因為輸入網(wǎng)址的習(xí)慣不喜歡帶上https協(xié)議,導(dǎo)致訪問異常,因此需要一種重定向功能,實現(xiàn)HTTP網(wǎng)站重定向到HTTPS網(wǎng)站的方法,具體操作如下
    2019-02-02
  • Spark的廣播變量和累加器使用方法代碼示例

    Spark的廣播變量和累加器使用方法代碼示例

    這篇文章主要介紹了Spark的廣播變量和累加器使用方法代碼示例,文中介紹了廣播變量和累加器的含義,然后通過實例演示了其用法,需要的朋友可以參考下。
    2017-09-09
  • 云服務(wù)器Centos中安裝Docker的方法小結(jié)

    云服務(wù)器Centos中安裝Docker的方法小結(jié)

    Docker是一個開源的應(yīng)用容器引擎,利用操作系統(tǒng)本身已有的機制和特性,可以實現(xiàn)遠超傳統(tǒng)虛擬機的輕量級虛擬化,CentOS是Linux發(fā)行版之一,本文給大家介紹云服務(wù)器Centos中安裝Docker的方法,感興趣的朋友一起看看吧
    2023-12-12
  • LuLu打造一款macOS的開源防火墻

    LuLu打造一款macOS的開源防火墻

    LuLu是一款macOS下的免費且開源防火墻 ,其主要用于阻止未經(jīng)授權(quán)的(傳出)網(wǎng)絡(luò)流量,除非用戶明確允許,下面通過本文給大家分享通過LuLu打造一款macOS的開源防火墻功能,一起看看吧
    2018-03-03
  • Git 常用命令速查表(圖文+表格)

    Git 常用命令速查表(圖文+表格)

    這篇文章主要介紹了Git 常用命令速查表(圖文+表格),需要的朋友可以參考下
    2014-09-09
  • 微服務(wù)之注冊中心和配置中心Consul詳解

    微服務(wù)之注冊中心和配置中心Consul詳解

    這篇文章主要為大家介紹了微服務(wù) 注冊中心和配置中心Consul選型及基本使用詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-04-04
  • Nginx服務(wù)器負載均衡及ssl原理、生成ssl密鑰對、Nginx配置ssl操作示例

    Nginx服務(wù)器負載均衡及ssl原理、生成ssl密鑰對、Nginx配置ssl操作示例

    這篇文章通過大量的實例總結(jié)了nginx服務(wù)器上負載均衡的概念、配置、ssl原理、密鑰對生成以及nginx服務(wù)器上配置ssl的相關(guān)操作實現(xiàn)方法
    2018-05-05

最新評論