我正在尝试对抗一些在 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
,但什么也没发生。出了什么问题?