我怎样才能启动这项服务?我想做的是运行一个symfony4
命令,该文件是在 /lib/systemd/system/file.service 上创建的
[Service]
Type=simple
ExecStart=/bin/bash -ce \
"/usr/bin/php -f /home/user/Documents/symfony/bin/console \
app:worker:payroll-parser -v"
Restart=always
RestartSec=5
答案1
systemd 单元文件是旧的 Microsoft Windows .INI 文件。 .INI 文件中的值不是(核心价值)元组。 .INI 文件有节标题。他们是(部分、键、值)元组。几个适当的章节标题记录在systemd.unit
和systemd.service
用户手册页中。
tee
此外,考虑到标准输出和标准错误已经进入日志并且设置StandardOutput
存在,使用进程替换和命令是多余的。