主要想法是让我的电脑在启动时运行一个脚本,其中 x11docker 负责提升带有 YouTube 视频的容器。
这是 mi crontab -e:
@reboot /usr/local/sbin/script-exo.sh
我正在尝试运行脚本:
#!/bin/bash
x11docker --xephyr -I exo-test
脚本位于/usr/local/sbin
cron.service 的状态为活动(正在运行),日志没有任何问题或警告。另外,脚本本身没问题,如果我运行bash script-exo.sh
它就可以了。我还尝试使用 SystemD 和 Init.d 运行该脚本,但没有任何东西使它在启动时启动。有什么建议吗?
x11docker 仓库https://github.com/mviereck/x11docker
使用 ubuntu 20.04 中的启动应用程序首选项解决了这个问题。您只需添加命令:sh -c 'path/to/script' 并在 bash 脚本中我在开头添加了 sudo 。
另外@Raffa 提供的这篇文章非常有用如何设置一个计时器,该计时器在我登录时启动,然后在设定时间后发出警报