fedora可以使用

systemctl start/stop xxx.service 

这样的命令来控制服务
打开目录

cd /etc/systemd/system/

可以看见很多 xxxxxxxx.service 类似的文件 都是可以用 上面的命令控制的
创建一个service文件(可以直接拷贝一个现成的 然后改个名字)
vim打开这个文件 编辑

[Unit]
Description=Xxx Service
After=network.target
[Service]
ExecStart=/xxx/xxx/xxx -c /x/xxxx/xxx/xxx/xxx.xml
Restart=always
RestartSec=1
[Install]
WantedBy=multi-user.target

execstart 填写你需要配置成服务的程序的启动命令(简单的小程序直接书写绝对路径)
保存下来之后
systemctl enable xxx.service
这样这个程序就会随着开机直接启动
可以直接用systemctl start/stop xxx.service 来打开和关闭服务
想要重启这个程序 就上面的命令 中的start改成restart就可以
当然也可以直接killall -9 xxx(你的程序)
想要禁用服务就使用 systemctl disable xxx.service

service配置文件中可以配置的参数有很多不必非要向我上面那么写,有些资料可能会说service的配置文件在/usr/lib/systemd/system/ 目录下,也是对的。但不建议放在该目录下(具体原因这里不与赘述)。

更多相关文章

  1. Linux最常用的基础命令 上篇
  2. 【linux学习笔记】vim命令小结
  3. top命令输出详解
  4. 《Linux命令行与shell脚本》笔记--第5章:使用Linux环境变量
  5. 剑指Offer——知识点储备--Linux基本命令+Makefile
  6. 获取Android应用程序的Linux UID
  7. 常用Linux命令汇总
  8. 在Linux下使用命令行安装DB2
  9. 打开“保存命令历史记录时遇到错误”时的Matlab错误

随机推荐

  1. PHP中钩子函数的实现与认识
  2. PHP5.4.0新特性研究
  3. 如何在没有显示ID的情况下唯一识别记录?
  4. 来自php表单的样式电子邮件
  5. PHP开发微信支付代码及支付通知处理
  6. 使用CodeIgniter更新MySQL表中的行。
  7. php GD库生成验证码
  8. PHP中出现BOM字符\ufeff,PHP去掉诡异的BO
  9. 从JSON字符串/数组中提取第一个图像
  10. PHP & GD -透明背景填充附近的颜色。