以前在ubuntu中添加开机启动项是直接在/etc/rc.local中添加一行路径加参数,到Fedora中添加启动项好像就不灵了在网上查了资料说是可以在systemd中添加,路径为/etc/systemd/system,这是一个目录,里面存放了可以启动脚本的配置文件,创建task.txt,包含如下内容
然后将task.txt复制为/etc/systemd/system/hello_world.service
然后设置该文件为可执行:chmod +x /etc/systemd/system/hello_world.service
然后将其设置为有效:systemctl enable hello_world.service
这样就ok了,其中hello_world为服务的名字,可以自定义
为了方便可以将上诉操作写为脚本AddTask.sh
传入的第一个参数为路径,第二个参数为服务名,这样就ok了
如果要删除服务可以直接调用DelTask.sh文件,文件内容如下:
这样就完成了开机启动项的添加和删除
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/222121.html原文链接:https://javaforall.net
