在Docker容器重開之後, 自動開Cron - Linux

Doris avatar
By Doris
at 2019-07-18T11:25

Table of Contents


這是不知該去何處問的問題.

問題:
NAS自動更新,docker裡面的容器載入之後,有辦法在linux自動執行一些指令嗎?

狀況:
有個自動排程的程式掛在Rstudio Server中,而如果NAS自動更新之後,重開的Docker
Linux容器不會自己啟動 Cron。於是 Rstudio 在 docker 容器中不能執行 Cron。

背景:
機種 Synology 218+,

軟體 Docker + Rocker/Rstudio
https://hub.docker.com/r/rocker/rstudio/

目前手動執行語法:
需要每次Docker容器重開之前, 預先執行的語法.
1. 先開終端機
2. 再執行
sudo apt-get update
sudo apt-get install -y cron
sudo /etc/init.d/cron start

ps:系統
Platform: x86_64-pc-linux-gnu (64-bit)
Running under: Debian GNU/Linux 9 (stretch)

--
Tags: Linux

All Comments

Caroline avatar
By Caroline
at 2019-07-21T09:50
把要執行的指令放到 Dockerfile
ex: CMD ["/usr/sbin/init"]
Freda avatar
By Freda
at 2019-07-25T14:40
NAS的docker可以自己改Dockerfile嗎?
Aaliyah avatar
By Aaliyah
at 2019-07-29T04:27
照一樓方法,ssh進去創dockerfile,在docker build
Bennie avatar
By Bennie
at 2019-08-01T08:28
這image可掛載覆蓋檔案/etc/services.d/rstudio/run
達到目的,很賴皮,芭樂做法僅供參考,還是建議自己重bu
ild.

檔名如何隨 loop 變數改變

Oscar avatar
By Oscar
at 2019-07-14T18:28
大家好 我希望執行 Samtools 軟體的 tabix 功能之後,能在輸出的檔名中放入變數 使用的指令如下: Usage: tabix [FILE] [REGION] andgt; [OUTPUT_FILE] for i in {1..9} do echo and#34;tabix A. ...

AMD 釋出BIOS更新解決 Destiny 2 和 Linux 發行版問題

Bennie avatar
By Bennie
at 2019-07-14T09:28
消息來源: AMD Releases BIOS Fix To Motherboard Partners For Booting Newer Linux Distributions https://bit.ly/2XOf1Xq ( https://www.phoronix.com/scan.php?page= ...

子程序自動終止

Elizabeth avatar
By Elizabeth
at 2019-07-13T16:19
想問一下 如果說在script中設計一些背景執行的指令 例如 command1 andamp; command2 andamp; 如何在終止(用ctrl + C)這些script後一併把這個script所觸發的所有子程序殺掉 一般來說都要使用ctrl + Z 後 在kill jobs 才有辦法一次殺光 但 ...

含sudo 的批次檔可以自動輸入密碼嗎?

Vanessa avatar
By Vanessa
at 2019-07-10T22:22
※ 引述《bfbf510a (超世紀智將)》之銘言: : 我不知道在linux 這「批次檔」要怎麼稱呼。 shell script 你要說批次檔也是可以 有人稱為命令稿 : 我想寫一個批次檔放在桌面,雙擊就可以召喚terminal 執行我寫的指令。可是,一旦是sud : o 開頭的就要我手動輸入密碼才會執行 ...

含sudo 的批次檔可以自動輸入密碼嗎?

Xanthe avatar
By Xanthe
at 2019-07-10T20:10
我不知道在linux 這「批次檔」要怎麼稱呼。 我想寫一個批次檔放在桌面,雙擊就可以召喚terminal 執行我寫的指令。可是,一旦是sud o 開頭的就要我手動輸入密碼才會執行。 譬如我的批次檔是想執行 sudo radeontop 監視gpu 狀況,雙擊之後要輸入密碼,我想省卻 這個步驟 -- 自古紅藍 ...