systemctl 不想写配置文件,直接运行程序
时间: 2023-06-26 08:08:51 浏览: 158
linux让程序开机自动运行最简单的方法
可以使用 `systemd-run` 命令来直接运行程序,而不必创建一个配置文件。该命令的语法如下:
```
systemd-run [OPTIONS...] COMMAND [ARGS...]
```
其中,`COMMAND` 和 `ARGS...` 表示要执行的命令和参数。`OPTIONS` 可以用于设置各种选项,例如设置程序的名称、工作目录、环境变量等等。以下是一个使用 `systemd-run` 命令运行 Python 程序的示例:
```
systemd-run --unit=my-program python3 /path/to/program.py
```
这个命令会启动一个名为 `my-program` 的服务,并运行 `/path/to/program.py` 脚本。你可以使用 `systemctl status my-program` 命令来查看这个服务的状态。
阅读全文