在树莓派系统中,您可以使用systemd服务来添加开机自启动,并且可以在命令行中查看服务的运行状态。
按照以下步骤进行操作:
创建一个新的systemd服务文件。在终端中输入以下命令:my-service为你想为你的服务起的名字。
sudo nano /etc/systemd/system/my-service.service
在打开的文件中,输入以下内容:
[Unit] Description=My Service After=multi-user.target [Service] Type=simple ExecStart=/path/to/your/command Restart=always User=pi [Install] WantedBy=multi-user.target
将“/path/to/your/command”替换为您要自动启动的命令的路径。
按Ctrl + X,然后按Y键保存更改。
启用并启动服务。在终端中输入以下命令:
sudo systemctl enable my-service.service #开启开机自启动 sudo systemctl start my-service.service
您可以使用以下命令来查看服务的运行状态:
sudo systemctl status my-service.service
这将显示服务的当前状态,包括是否正在运行以及最近的日志条目。
注意:在上面的示例中,服务将以pi用户的身份运行。如果您希望使用其他用户身份运行服务,请将“User”字段替换为所需的用户名。