(ArchLinux) 使用systemd创建自定义的开机启动项

[ ]

The content is recoverd from Wordpress Blog, for more details please check HERE

August 14, 2016

VOID001 Comments 0 Comment

为了满足日常工作开发需要, 窝需要Cisco的VPN agent在开机额时候就启动, 而Arch不像Ubuntu用/etc/initrc下编写启动脚本, 下面简单记录一下编写vpnagentd的启动脚本以及启动的设置为开机启动的过程

首先在 /usr/lib/systemd/system下创建一个文件叫做vpnagentd.service然后写入如下内容

 

[Unit]
Description=Cisco VPN Service
Wants=NetworkManager.service
After=NetworkManager.service

[Service]
Type=forking
ExecStart=/opt/cisco/anyconnect/bin/vpnagentd
PIDFile=/var/run/vpnagentd.pid
ExecReload=/usr/bin/kill -HUP $MAINPID

[Install]
WantedBy=multi-user.target

这里的ExecStart填写的是你要启动的vpnagentd所在的路径, 其他的参数都一目了然, WantedBy暂时先不解释(因为窝也没研究呢QAQ)

然后 执行 systemctl enable vpnagentd.service  然后就可以啦

 


archlinux, Linux, Linux_Basis C. Linux, kernel, Laravel, PHP, Python, Shell, Web, wine


Historical Comments

Post navigation ————— NEXT
[看着不爽] NEUCrack 替代掌上东大的网页端查询工具
PREVIOUS [Linux 文件系统]一张图解释什么是硬链接什么是软链接

Back