Linux跑脚本断开SSH连接后就停止执行了?

Linux跑脚本断开SSH连接后就停止执行了?你是否也有这个烦恼?那你可以了解一下nohup

nohup ./my-shell-script.sh &

这样就可以实现断开SSH连接也可以执行脚本了,但是你又会发现nohup会产生一个nohup.out文件,这个文件会越来越大,怎么解决呢?
只输出错误信息到日志文件:

nohup ./my-shell-script.sh >/dev/null 2>log &

什么信息也不要:

nohup ./my-shell-script.sh >/dev/null 2>&1 &

如果要停止运行,可以使用以下命令查找到 my-shell-script.sh 运行在哪个 PID

ps -aux | grep "my-shell-script.sh"

找到 PID 后,就可以使用 kill PID 来删除

kill -9 进程号PID

 

评论

  1. hmrg
    Android Chrome 62.0.3202.84
    4周前
    2021-4-19 15:49:56

    其实用screen也行
    脚本里的话我是(xxx &)了……

    • hmrg
      Android Chrome 62.0.3202.84
      4周前
      2021-4-19 15:51:10

      哇,试了试果然是这样,在pc访问的时候,验证码永远都是15+5,我写20它就说我算错了。
      (话说这次的验证码居然是除法)

  2. 神奇のDz
    Android Chrome 89.0.4389.90
    1月前
    2021-4-06 13:47:53

    也可以screen😉

  3. 鲍鱼
    Windows Chrome 78.0.3904.108
    5月前
    2020-12-25 17:31:28

    大佬,要饭网qq昵称获取失效啦,还有能告诉一下怎么对接蚂支付吗?

    • 烟雨寒云 博主
      Windows Chrome 81.0.4044.92
      5月前
      2020-12-25 20:04:55

      那个回头我修复一下,码支付暂时不支持对接

  4. wakaka
    Android Chrome 79.0.3945.147
    5月前
    2020-12-18 20:37:24

    tmux好用

    • 烟雨寒云 博主
      Windows Chrome 81.0.4044.92
      5月前
      2020-12-18 21:22:48

      emmmm,刚看了一下是挺好用的,相比之下我这个好像更麻烦了@(喷血)

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇