我在/usr/lib/systemd/system
建的service文件,文件名为startup.service
内容如下:
[Unit]
Description=startup
[Service]
ExecStart=/bin/bash -c '/usr/bin/gvim'
[Install]
WantedBy=graphical.target
然后
sudo systemctl daemon-reload
sudo systemctl enable startup.service
重启电脑后gvim没有自动启动
查看日志
sudo journalctl -u startup.service --since today
显示
-- Boot ae169f564ff342038bb9d081c6d9e097 --
9月 11 08:40:58 debian systemd[1]: Started startup.
9月 11 08:40:59 debian bash[390]: Vim: 警告: 输出不是到终端(屏幕)
9月 11 08:40:59 debian bash[390]: Vim: 警告: 输入不是来自终端(键盘)
9月 11 08:41:01 debian gvim[390]: * err
9月 11 08:41:01 debian gvim[390]: checking tty name failed
9月 11 08:41:01 debian bash[390]: [7B blob data]
9月 11 08:41:01 debian gvim[390]: * err
9月 11 08:41:01 debian bash[390]: [64B blob data]
9月 11 08:41:01 debian gvim[390]: Oh, oh, it's an error! possibly I die!
9月 11 08:41:01 debian bash[390]: Vim: Finished.
9月 11 08:41:01 debian bash[390]: [7B blob data]
9月 11 08:41:01 debian systemd[1]: startup.service: Main process exited, code=e>
9月 11 08:41:01 debian systemd[1]: startup.service: Failed with result 'exit-co>
请问这是怎么回事?
应该怎么该才可以?
谢谢!!
系统为debian11,gvim版本为8.2。