linux 开机自启脚本
1.vi /home/dpf/mqtt.sh
#!/bin/sh
/home/dpf/Desktop/Udp_Single_Async_Mqtt_yuan/hwjc_udp_receive_mqtt &
2.系统脚本可以放置在/etc/rc.d/init.d 中并建立/etc/rc.d/rc?.d 链接,也可以直接放置在/etc/rc.d/rc.local 中。
init.d 脚本包含完整的 start,stop,status,reload 等参数,是标准做法,推荐使用。
为特定用户使用的程序(如有的用户需要使用中文输入法而有的不需要)放置在~/中的 bash 启动脚本中。
========================================================================
设置系统自动启动
在/etc/init.d/下创建 smsafe 文件
内容:
#!/bin/bash
# chkconfig: 35 95 1
# description: script to start/stop smsafe
case $1 in
start)
sh /home/dpf/mqtt.sh
;;
stop)
sh /home/dpf/mqtt.sh
;;
*)
echo "Usage: $0 (start|stop)"
;;
esac
更改权限
# chmod 775 smsafe
加入自动启动
# chkconfig –add smsafe
查看自动启动设置
# chkconfig –list smsafe
smsafe 0:off 1:off 2:off 3:on 4:off 5:on 6:off
以后可以用以下命令启动和停止脚本
# service smsafe start 启动
# service smsafe stop 停止
最新文章
- asp.net执行SqlServer存储过程!(详解!)
- Extjs 学习总结-代理
- ADB not responding. If you'd like to retry, then please manually kill ";adb.exe"; and click 'Restart'
- css3弹性盒模型(Flexbox)
- Unity3D 热更新方案(集合各位专家的汇总)
- 关于int *a[常量]与int (*a)[常量]的分析与区分(详解)
- 内置对象Cookie和Session有何不同【常见面试题】
- CAN总线学习记录之三:总线中主动错误和被动错误的通俗解释
- eclipse编辑环境下导入springmvc的源码
- TP5 关联模型使用(嵌套关联、动态排序以及隐藏字段)
- 解决打开bootstrap模态框抖动问题
- Python os.path.dirname(__file__) 与 Python os.path.abspath(__file__) 与 os.system() 函数
- poj 2942 Knights of the Round Table(点双连通分量+二分图判定)
- Node爬虫之——使用async.mapLimit控制请求并发
- Object的原型拷贝-create、assign、getPrototypeOf 方法的结合
- Python 基于request库的get,post,delete,封装
- 使用Spring表达式语言进行装配
- DOS 保存系统日志
- ThreadPool线程池的几种姿势比较
- Mybatis(二):Mybatis的映射文件sqlmapper详解