ubuntu设置开机后台自动运行
浏览:795次 出处信息
写个sh脚本
我们可以在比如/home下新建个文件叫做dl.sh ,在里面写上我们需要运行的命令,然后保存。
#!/bin/bash #文件名:dl.sh #command
我们可以让他后台运行 nohup sh /home/dl.sh
加入开机运行
现在还不可以,你同样需要开机输入命令才可以。
这个时候我们需要在/etc下编辑一个叫rc.local 的文件,需要root权限。在终端先su获取root权限如果你有root帐号的话,然后 vim /etc/rc.local 编辑,在最下面输入 nohup bash /home/dl.sh>/home/d.txt & 保存。
这个时候你可以reboot重启了,测试下看看能不能后台自动运行,重启后你可以先去看下我们要他输出d.txt,你会发现竟然是/home/dl.sh line 3 :sslocal:command not found,擦!这什么情况,不能启动?别着急…
经过一番搜索我们发现原来linux是找不到sslocal这条命令?需要添加路径,我们发现sslocal 和ssserver这两个命令是被存在 /usr/local/bin/下面的,其实不用去profile添加了,直接把这两个文件移动到/bin下
建议继续学习:
QQ技术交流群:445447336,欢迎加入!
扫一扫订阅我的微信号:IT技术博客大学习
扫一扫订阅我的微信号:IT技术博客大学习
<< 前一篇:使用Smem精确显示Linux下内存使用情况
文章信息
- 作者:Eric 来源: JavaRanger - 专注JAVA高性能程序开发、JVM、Mysql优化、算法
- 标签: rc.local 开机
- 发布时间:2015-11-08 22:09:55
近3天十大热文
- [16] Go Reflect 性能
- [15] 浏览器的工作原理:新式网络浏览器幕后揭秘
- [14] iTerm2 (Mac Terminal)
- [13] 浅谈Web安全验证码
- [13] iOS可视化编程 Tips 之“无需代码设置
- [12] 手把手教你CSRF防护
- [12] 界面设计速成
- [12] 基于HTTP缓存轻松实现客户端应用的离线支持
- [11] 最萌域名.cat背后的故事:加泰与西班牙政府
- [11] iOS下自己动手造无限循环图片轮播