一、编写服务启动脚本
在/etc下创建av挂载目录
二、编写服务启动脚本
vim /usr/local/av/av_start.sh
使用命令
#mount /dev/sda2 /etc/av
有的系统不支持格式的话就需要指定一下
#mount -t ntfs /dev/sda2 /etc/av
要看硬盘格式根据实际情况来。我这里是ntfs。
vim /usr/local/av/av_restart.sh
vim /usr/local/av/av_stop.sh
三、创建服务并打开
写入下面内容
[Unit]
Description=av
#如果只需要简单的执行脚本,直接After就可以。
#After=network.target
#wants 要保持服务运行,否则服务终止会自动卸载硬盘挂载
Wants=network-online.target
[Service]
Type=forking
ExecStart=/usr/local/av/av_start.sh
ExecReload=/usr/local/av/av_restart.sh
ExecStop=/usr/local/av/av_stop.sh
#PrivateTmp=true
[Install]
WantedBy=multi-user.target
四、把服务添加为开机自启动
#systemctl enable av.service
五、启动测试
#systemctl start av.service
查看服务运行及挂载情况
#systemctl status av.service
服务创建成功并正常运行,reboot试一下
系统重启后,已成功挂载。
~