kingsxiu3 2022-01-17 01:49 采纳率: 22.2%
浏览 26

nohup 开机无法后台挂在程序

我在rc.local文件中写入了以下信息
sleep 60s
nohup 程序绝对路径 &
exit 0
我尝试让他开机启动我想运行的程序,可是它并没有做到,我通过不停查看进程列表发现程序确实启动了,但是马上又自动被退出了。我试着在开机状态下运行rc.local文件,这样程序就会正常运行并且挂在在后台。就是开机无法达到目标效果,请问我是哪里没有写对吗?

  • 写回答

1条回答 默认 最新

  • IT民工金鱼哥 运维领域新星创作者 2022-01-17 08:47
    关注

    你将运行的这个,写到脚本,赋予执行权限,然后 绝对路径形式添加到 rc.local 这样来。
    意思是,例如我编写一个脚本 文件 /root/abc,将上面内容放进去

    #!/bin/bash
    sleep 60s
    nohup 程序绝对路径 &
    exit 0
    

    然后将 /root/abc 写到 rc.local,是啦,记得按 rc.local那说明,这文件也需要给 执行权限的。

    img


    是啦,你究竟跑什么程序? 其实我们可以写成systemd的形式来控制服务,这样 enable一下都开机自启动,

    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 1月17日

悬赏问题

  • ¥15 微软硬件驱动认证账号申请
  • ¥15 有人知道怎么在R语言里下载Git上的miceco这个包吗
  • ¥15 GPT写作提示指令词
  • ¥20 如何在cst中建立这种螺旋扇叶结构
  • ¥20 根据动态演化博弈支付矩阵完成复制动态方程求解和演化相图分析等
  • ¥20 关于DAC输出1.000V对分辨率和精度的要求
  • ¥20 想写一个文件管理器,加载全部子文件夹后,要一级一级返回
  • ¥15 华为超融合部署环境下RedHat虚拟机分区扩容问题
  • ¥15 哪位能做百度地图导航触点播报?
  • ¥15 请问GPT语言模型怎么训练?