arch设置开机自启动和定时任务 安全

zsxwz 20/04.29 10:00 1984

arch新版好像砍了一些东西,一些开机自启脚本很多都不能都用了,需要设置systemctl系统自启项目。


1、systemctl自启使用指南:

https://bbs.zsxwz.com/thread-2424.htm

比如一个简单的aria2自启服务

[Unit]
Description=aria2c
After=network.target
[Service]
ExecStart=/usr/bin/aria2c --enable-rpc --rpc-listen-all --conf-path=/home/zsxwz/.config/aria2/aria2.conf
[Install]
WantedBy=multi-user.target

理论上一些需要网络服务的都可以套用这个达到开机自启。


2、rc.local自启动脚本,arch好像是砍了这个,如果直接设置可能无法自启。还好在社区源当中还有rc-local

yay -S rc-local

systemctl enable rc-local


之后就可以添加/etc/rc.local开机自启动脚本。脚本启动在用户登录之前,一些需要root权限才能运行的软件服务,就可以使用这个脚本了。

sudo nano /etc/rc.local
# 编辑脚本。

chmod +x /etc/rc.local
# 添加可执行权限


3、用户登录之后执行的程序,可以放在~/.config/autostart,文件夹。简单的创建一个桌面图标即可。

nano ~/.config/autostart/zsxwz.desktop
# 创建图标

# 添加
[Desktop Entry]
Name=名称zsxwz
Exec=setsid xxx # 程序启动命令
Type=Application


4、设置定时任务,一次性的可以使用at,周期性的可以使用crontab

sudo pacman -S cron

systemctl enable cronie
# 可以设置开机启动


添加定时任务指南:https://bbs.zsxwz.com/thread-2416.htm

最后于 20/05.03 10:26 被zsxwz编辑 ,原因:

上一篇:arch安装deepin桌面之后的一些简单优化
下一篇:linux后台运行程序的几种方法
最新回复 (1)
  • mlzcnswmxq 0
    引用 2
    每日鸡汤:也许睡眠,才是人类真正的活动形态,难怪我总是睡不醒。
    21/11.19 14:31 0 回复
    • 姿势论坛—姿势小王子
      3
返回
发新帖
友情链接
免责声明:本站部分资源来源于网络,如有侵权请发邮件(mail@zsxwz.com)告知我们,我们将会在24小时内处理。