看板 Linux 關於我們 聯絡資訊
用途: 會透過telnet去背景執行某個app(不會結束) 但如果telnet連線中斷後app的輸出就再也看不到 除非在新的telnet連線重新kill再執行 之前有google過資料 好像要利用gdb才能做到不kill redirect output 有除了gdb以外的方式嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.161.219.247 ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1554906171.A.7CA.html
rickieyang: 先 tmux 或是 screen,再執行你的程式 04/10 23:32
nilsson: 關鍵字 FG 可以把背景程式 移到前景來 04/10 23:36
DIE755127: 但是我想一直保持在背景 所以第二個session應該先拉回 04/10 23:50
DIE755127: 前景 再放回背景 output就會重新導向第二個session嗎? 04/10 23:51
kdjf: 同一樓 04/11 00:35
kdjf: 曾經有可以讓程式停下來維持狀態之後重新執行的project 04/11 00:35
kdjf: 後來是不是死了不知道 04/11 00:35
DIE755127: 不過我的環境是在embedded linux 額外安裝的都要重新編 04/11 01:04
DIE755127: 譯 不曉得toolchain有沒有辦法編譯過 怕有很多相依性 04/11 01:05
kdjf: 不需要吃input的話寫到檔案裡就好,嵌入式就省事為主 04/11 01:17
rickieyang: 在同網段,穩定的網路環境裡,搞一台 remote 用的機器 04/11 12:17
rickieyang: 在上面跑 screen, 再 telnet 到你的 embedded linux 04/11 12:17
holishing: strace 夠用嗎? 04/11 13:14
holishing: 好像只相依glibc 04/11 13:15
Gold740716: reptyr 04/11 19:05
ddg902: nohup 04/11 19:12
enthos: https://github.com/nelhage/reptyr 04/14 17:50
Piin: 用screen吧 04/14 23:11
holishing: 按照原po的說法好像是擔心GNU screen相依性太多吧 04/17 14:42
wildli0422: nohup可以指定輸出到某個檔案,想看輸出去看那個檔案 04/23 09:45
wildli0422: 就好 04/23 09:45
holishing: 而且看起來GNU coreutils裡面就有nohup了 04/23 18:09