Re: [問題] 透過 crontab 執行 screen

看板Linux作者 (Mr. Pan)時間10年前 (2015/04/02 16:17), 10年前編輯推噓0(000)
留言0則, 0人參與, 最新討論串4/4 (看更多)
感謝 kenduest 大 XD 其實我下午也有想到透過 ssh , 不過下午只測到 ssh -t user@localhost screen -dmS MySvr "command to run server" 執行完後, screen 的狀態是 dead 就沒再繼續了...

04/02 14:56,
我幫你測試一下一個強迫方式你可以玩玩看
04/02 14:56

04/02 14:57,
ssh 連線可以強迫配置 tty 提供使用
04/02 14:57

04/02 14:57,
所以你就先用 ssh-keygen 建立必要 public/private key
04/02 14:57

04/02 14:57,
配置 public key 方式可以登入自己 localhost 機器
04/02 14:57

04/02 14:57,
也就是 ssh userid@localhost 時候不用密碼就登入
04/02 14:57

04/02 14:58,
然後 crontab 內新增運作的執行命令部分就是:
04/02 14:58

04/02 14:58,
ssh -t -t localhost "TERM=linux screen vi"
04/02 14:58

04/02 14:58,
這個就是跑 vi... 記得 ssh -t 那個 -t 參數要兩次
04/02 14:58

04/02 14:59,
TERM 那是要指定終端機類型,沒指定 screen 會無法運作
04/02 14:59
我再來慢慢試試看~ 感謝 :D -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.139.65.124 ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1427962655.A.EE8.html ※ 編輯: darkk6 (223.139.65.124), 04/02/2015 16:18:04
文章代碼(AID): #1L7FiVxe (Linux)
文章代碼(AID): #1L7FiVxe (Linux)