亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

自動運行 screen 任務詳解

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

正文

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

比如一些需要長時間運行的任務:

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

比如啟動測試程序 speedtest 的任務:

$ 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 會話中調用相應的任務:

$ 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"

通過調用 rc 腳本即可自動啟動 screen 會話,并調用任務。如果需要開機啟動可以將 rc 腳本插入到 /etc/rc.local 中。

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

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

相關文章

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

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

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

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

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

    win2003服務器一招廢掉所有木馬(防提權)

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

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

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

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

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

    云服務器Centos中安裝Docker的方法小結

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

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

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

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

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

    微服務之注冊中心和配置中心Consul詳解

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

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

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

最新評論