页次: 1
我写 shell 式的重定向,无效,被当成参数了。
[Unit]
Description=SLiM Simple Login Manager
After=systemd-user-sessions.service
[Service]
Type=forking
ExecStart=/usr/bin/slim -d >> /tmp/slim.log 2>&1
[Install]
WantedBy=multi-user.target
这样子不行 :-(
离线
[Unit]
Description=GoAgent Service
After=network.target
[Service]
Type=simple
ExecStart=/opt/goagent/local/proxy.py
ExecStop=/bin/kill -15 $MAINPID
StandardOutput=null
[Install]
WantedBy=multi-user.target
Site: CVHC.CC Twitter: @cuihaoleo Org: LUG@USTC
AD: ~欢迎参与志愿计算~
离线
手册在 man systemd.exec 。
Site: CVHC.CC Twitter: @cuihaoleo Org: LUG@USTC
AD: ~欢迎参与志愿计算~
离线
[Unit] Description=GoAgent Service After=network.target [Service] Type=simple ExecStart=/opt/goagent/local/proxy.py ExecStop=/bin/kill -15 $MAINPID StandardOutput=null [Install] WantedBy=multi-user.target
「Takes one of null, tty, tty-force, tty-fail or socket.」——这也太残了吧?我要重定向到文件啊 :-(
离线
额,那这样如何……
/bin/bash -c '/usr/bin/slim -d >> /tmp/slim.log 2>&1'
Site: CVHC.CC Twitter: @cuihaoleo Org: LUG@USTC
AD: ~欢迎参与志愿计算~
离线
额,那这样如何……
/bin/bash -c '/usr/bin/slim -d >> /tmp/slim.log 2>&1'
我干嘛要再启动一个 bash 啊喵 :-(
残疾的 systemd :-(
离线
囧,干脆先写个万能wrapper程序……
Site: CVHC.CC Twitter: @cuihaoleo Org: LUG@USTC
AD: ~欢迎参与志愿计算~
离线
囧,干脆先写个万能wrapper程序……
我改成 ExecStart=/bin/sh -c "exec /usr/bin/slim -d >> /tmp/slim.log 2>&1" 了。直接写 sh Vim 给我高亮成错误,非得写绝对地址么……
离线
嗯,我试过,如果不写绝对路径,会出现错误:
Executable path is not absolute, ignoring:
test.service lacks ExecStart setting. Refusing.
我的vim还没装systemd高亮。
Site: CVHC.CC Twitter: @cuihaoleo Org: LUG@USTC
AD: ~欢迎参与志愿计算~
离线
嗯,我试过,如果不写绝对路径,会出现错误:
Executable path is not absolute, ignoring: test.service lacks ExecStart setting. Refusing.
我的vim还没装systemd高亮。
哦。
装下 vim-systemd 吧。
离线
页次: 1