无法理解 Ubuntu 16.04 中的 systemd

无法理解 Ubuntu 16.04 中的 systemd

我正在尝试对抗一些在 Ubuntu 16.04(在我的 MacBookAir 上)启动时未执行的 Synaptics 命令,详情如下这里。尝试使用 rc.local 后,我意识到我必须创建一个 systemd 服务。所以我

1)创建一个包含两行的文件

#!/bin/bash
echo 'Hello, world.' > Desktop/foo.txt

并另存为/usr/bin/touchpad。然后我通过使其可执行chmod

2)我创建了一个文件

[Unit]
Description=Touchpad

[Service]
Type=oneshot
ExecStart=/usr/bin/touchpad

[Install]
WantedBy=multi-user.target

并将其另存为/etc/systemd/system/touchpad.service。也制作了这个可执行文件。

3)最后,我运行

systemctl enable touchpad.service

我关闭电脑然后重新启动,希望在桌面上看到一个foo.txt以文本命名的文件Hello, world,但什么也没发生。出了什么问题?

相关内容