添加linux开机自启动脚本失败,如何设置?

学生党买不起配置较好的云主机,只好在宿舍用自己的台式机和电信网络搞了一台可以外网访问的“云主机”。

问题是这样的:

电信分配的ip事动态的,经常变来变去,导致我在别的地方用ssh登录就不行了,因为登录ip不一样了。

我是这样解决的:

我写了个python脚本,每隔一段时间更新下路由器wan ip并保存下来,随后上传到我的腾讯云主机(学生优惠价一块钱一个月),这个程序一直开着后台运行。但是自家电脑不可能一直开着,重启后这个脚本就得重新开起来,我就在网上找各种教程看“如何设置开机启动脚本”。结果答案都是将命令写到/etc/rc.d/rc.local,反复试过还是不行,开机没有启动。命令的路径写的很具体也不行。

求各位大神瞅瞅

  1. 系统是ubuntu 16.04
  2. 确认脚本没有run起来。
阅读 6.2k
2 个回答

你怎么知道开机没有启动?你有尝试过在启动脚本里面做过类似于以下的代码确保是否有写入吗

echo "hello"  > ~/test 

我觉得你不能正常工作是其他原因,可能你的脚本未能很好的工作,但是 /etc/rc.d/rc.local 启动执行应该不会存在问题才是的

可以试一下
crontab这个命令

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题