@reboot in crontab 的問題 - Linux

John avatar
By John
at 2019-07-30T16:49

Table of Contents

最近在測試用PXE+preseed 遠端自動安裝ubuntu 18.04
本來想在preseed 中加入完成安裝後,送出通知信件給管理者
我加入
d-i preseed/late_command \
in-target hostname |mail -s "install complete" [email protected] ;\
in-target passwd --expire root ;\

這樣的語法,下面那段會正常執行
但是上面那行沒辦法送出郵件,也看不到log 發生什麼事
所以想改用另外的方式

因為pxe 安裝完後,client 會重開機
所以我想說在重開機之後,送出信件通知管理者
翻了一下文件
說是可以在crontab 文件中,用@reboot 來指定重開機後的動作
可是我把這個語法加入 /etc/crontab 或者是 /etc/cron.d/after_reboot
都沒有作用

但是如果用某個user登入,然後用crontab -e 編輯這個user的crontab
加入一樣的語法
那就可以正常被執行
所以看來這個 @reboot 只能放在user個人的crontab 中?
要讓系統可以重開機後就執行,需要修改 /etc/rc.local ?
只是在pxe 中,要修改 /etc/rc.local 挺麻煩的說...


--
Tags: Linux

All Comments

Una avatar
By Una
at 2019-07-31T20:17
要不要改用 systemd 呢
https://askubuntu.com/questions/919054
Susan avatar
By Susan
at 2019-08-05T12:31
不是所有的 cron 都支援 @reboot 這個關鍵字
Una avatar
By Una
at 2019-08-09T17:39
回樓上,看起來似乎如此 不過沒找到文件說明...
Erin avatar
By Erin
at 2019-08-14T11:29
https://askubuntu.com/questions/335615/ 是這個問題?
Blanche avatar
By Blanche
at 2019-08-18T08:29
是的,不管是/etc/cron.d /etc/crontab 都一樣不能用
@reboot ,但是只要加在user的crontab就可以
不對,應該說 只要用某帳號登入 然後輸入crontab -e
Rachel avatar
By Rachel
at 2019-08-21T18:55
這樣子用@reboot 才有作用..然後真的文件都沒說到這塊
Rachel avatar
By Rachel
at 2019-08-22T08:00
user 竟然有用,有點離奇
Ida avatar
By Ida
at 2019-08-23T02:51
黑啊 超神奇 反而是系統的crontab不支援...
Damian avatar
By Damian
at 2019-08-26T17:04
BTW 後來還是用硬幹rc.local解決..
Valerie avatar
By Valerie
at 2019-08-28T06:20
一次性應付而言rc.local滿直覺的,如果每次重開都要或
有類似的固定需求的話或許可以寫寫看systemd unit
Lucy avatar
By Lucy
at 2019-09-01T15:45
沒有唷 rc.local每次開機都會被執行,但是我只要執行
一次,所以要動點手腳
Todd Johnson avatar
By Todd Johnson
at 2019-09-06T13:20
要不寫個簡單的 backend 程式放在某個公開的伺服器?
然後去 wget 一下,也可以順便 POST 什麼資料上去。
Sarah avatar
By Sarah
at 2019-09-09T15:03
有,本來有想這樣做 不過因為rc.local解決了 就暫時不
改了,不然我覺得這個應該是比較好的方法

求救,file bitmap遺失,如何讀檔?

Hedwig avatar
By Hedwig
at 2019-07-29T03:41
如題 有顆硬碟的NTFS磁區 某天在Win下被判讀成RAW 抓到Linux下後發現Mount不起來 然後顯示File Bitmap遺失 不太確定所謂MFT是否還有效 但求能建立檔案索引把資料從裡面拉出來 先感謝各位幫忙了 ----- Sent from JPTT on my iPhone - ...

chromium 上面那條要怎麼去掉?

Una avatar
By Una
at 2019-07-29T00:10
如題 幾年前用linux的時候chromium上面那條很礙眼 現在再看 還是很礙眼 有沒有什麼方法可以去掉 https://i.imgur.com/0xlKIiI.png 另外再問一下 小紅點不是太慢就是一直飄,有什麼解決方法嗎? 謝謝 - ...

x220裝linux桌面求推薦

Caitlin avatar
By Caitlin
at 2019-07-28T18:09
如題 身為一位資工系學生,主要使用語言又是C 已經離不開POSIX環境 但因為某些windows的軟體使用起來頗順手,所以就一直沒有使用linux 都用MSYS2或開個虛擬機SSH過去操作 本機端一直使用windows 加上windows 10又有WSL 用linux的必要性越來越少 但筆電thinkp ...

在Linux 以steam proton/lutris 執行遊

Joseph avatar
By Joseph
at 2019-07-26T14:56
※ [本文轉錄自 Steam 看板 #1TEgGDJ4 ] 作者: bfbf510a (超世紀智將) 看板: Steam 標題: [問題] 在Linux 以steam proton/lutris 執行遊 時間: Fri Jul 26 14:56:11 2019 先說我的配置, cpu:R7 2700 gp ...

Linux檔案權限的問題

Elizabeth avatar
By Elizabeth
at 2019-07-25T20:09
大家好 小弟Linux新手 想請問各位前輩 最近遇到一個問題 我們有一台AP Server 因為AP那邊沒有權限 他們有需求要去看AP上的log 之前我都會開帳號 然後設定該帳號的家目錄到該log路徑 透過SFTP的方式讓AP人員能直接下載log AP人員只要用Filezila登入就直接可 ...