在启动一下linux任务的时候,有可能因为服务器重启或者其他原因挂掉之后任务就结束掉,所以需加上开机自启服务,使得服务能自动重新启动。
1、创建服务
cd /lib/systemd/system/
sudo vim ipfs.service
2、编辑
[Unit]
Description=ipfs daemon
[Service]
#ipfs配置文件路径
Environment=export IPFS_PATH=/home/ubuntu/.ipfs
ExecStart=/usr/local/bin/ipfs daemon
ExecReload=/bin/kill -HUP $MAINPID
PrivateTmp=true
[Install]
WantedBy=multi-user.target
3、启动
sudo systemctl daemon-reload
sudo systemctl enable ipfs
sudo systemctl start ipfs
sudo systemctl status ipfs
4、查看日志
journalctl -u ipfs ## 查看 ipfs 服务 的日志
journalctl -u ipfs -b ## 查看 本次系统启动后,ipfs 服务的日志
journalctl -u ipfs -f ## 以动态更新的方式, 查看 ipfs 服务 的日志