如何使用systemd

时间:2015-07-16 19:21:23

标签: linux systemd

我做了我的服务

/etc/systemd/system/guake.service 

包含

[Unit]
Description=Start guake 

[Service]
ExecStart=/bin/bash guake

[Install]
WantedBy=graphical.target
然后我做了

systemctl start guake.service 
systemctl status guake.service

但是我得到了

●guake.service - 开始guake    已加载:已加载(/etc/systemd/system/guake.service;已启用;供应商预设:已禁用)    活跃:失败(结果:核心转储)自星期四2015-07-16 21:14:36 SAST; 4s ago   进程:10785 ExecStart = / bin / bash guake(code = dumped,signal = SEGV)  主PID:10785(代码=转储,信号= SEGV)

Jul 16 21:14:36 tawanda-pc bash [10785]:/usr/lib/python2.7/site-packages/gtk-2.0/gtk/init.py:57: GtkWarning:可以...播放 7月16日21:14:36 tawanda-pc bash [10785]:warnings.warn(str(e),_ gtk.Warning) 7月16日21:14:36 tawanda-pc bash [10785]:/usr/lib/python2.7/site-packages/keybinder/init.py:26:GtkWarning:IA__gdk ...失败 7月16日21:14:36 tawanda-pc bash [10785]:来自_keybinder import * 7月16日21:14:36 tawanda-pc bash [10785]:/usr/lib/python2.7/site-packages/keybinder/init.py:26:GtkWarning:IA__gdk ...失败 7月16日21:14:36 tawanda-pc bash [10785]:来自_keybinder import * 7月16日21:14:36 tawanda-pc systemd [1]:guake.service:退出主进程,代码= dumped,status = 11 / SEGV 7月16日21:14:36 tawanda-pc systemd [1]:guake.service:单位进入失败状态。 7月16日21:14:36 tawanda-pc systemd [1]:guake.service:结果'core-dump'失败。 7月16日21:14:36 tawanda-pc systemd-coredump [10790]:用户0的进程10785(python2)转储核心。 提示:有些行是椭圆形的,使用-l来完整显示。

我也尝试设置WantedBy=multi-user.target,但它有相同的错误

我是runnig arch linux,我如何让这个启动,谢谢所有

1 个答案:

答案 0 :(得分:0)

systemctl enable guake.service

cf https://wiki.debian.org/systemd