在Ubuntu 16.04中以root权限运行Systemd服务文件,您可以按照以下步骤进行操作:
/etc/systemd/system/
目录下创建一个以.service
为后缀的服务文件,例如my_service.service
。[Unit]
Description=My Service
After=network.target
[Service]
ExecStart=/path/to/your/command
User=root
Group=root
Restart=always
[Install]
WantedBy=multi-user.target
其中,Description
是服务的描述,ExecStart
是要运行的命令或脚本的路径,User
和Group
设置为root
以获取root权限,Restart
设置为always
以在服务停止时自动重启。
sudo systemctl enable my_service
sudo systemctl start my_service
sudo systemctl status my_service
如果服务成功启动,您将看到服务的运行状态信息。
请注意,为了安全起见,建议仅在必要时使用root权限运行服务。在大多数情况下,使用普通用户权限来运行服务是更好的做法。
领取专属 10元无门槛券
手把手带您无忧上云