archlinux开机自动启动自定义脚本
arch
随着 systemctl 的出现,古老的开机自启动脚本 rc.local 从 archlinux 上消失了。 以后再使用就需要用systemctl
这里尝试自己弄一个my-local 注册到systemctl
#创建systemctl service
plaintext
#/usr/lib/systemd/system/my-local.service
[Unit]
Description="自定义启动脚本"
[Service]
Type=forking
ExecStart=/etc/my-local.sh start #在这里你可以看到开机执行脚本的位置
TimeoutSec=0
StandardInput=tty
RemainAfterExit=yes
SysVStartPriority=99
[Install]
WantedBy=multi-user.target
#编写启动脚本 /etc/my-local.sh
plaintext
#!/bin/sh
sh /home/xxx/mount.sh
exit 0
#配置开机自动启动
plaintext
sudo chmod u+x /etc/my-local.sh
sudo systemctl enable my-local.service
#远程登陆自动执行的脚本
直接编辑 用户的 .bashrc 例如
plaintext
#
# ~/.bashrc
#
# If not running interactively, don't do anything
[[ $- != *i* ]] && return
alias ls='ls --color=auto'
PS1='[\u@\h \W]\$ '
neofetch
cat /home/yanhui/readme.md
fish