每次登录时我都必须运行这两个命令:
能够使 caps2esc 程序工作。但我想自动化这个过程
cd ~/Apps/caps2esc
sudo bash -c 'nice -n -20 ./caps2esc >caps2esc.log 2>caps2esc.err &'
我尝试了以下方法但没有成功:
添加一个 bash 脚本,以便它可以使用 sudo 而无需我猜测的密码:
username ALL=(ALL) NOPASSWD: /home/user/Apps/BashScripts/caps2escAuto.sh
casp2escAuto.sh(我已经使其可执行):
cd /home/user/Apps/caps2esc ||
sudo bash -c "$(nice -n -20 ./caps2esc>caps2esc.log 2>caps2esc.err &)"
# Also tried without 'sudo'
# bash -c "$(nice -n -20 ./caps2esc>caps2esc.log 2>caps2esc.err &)"
我知道如果我希望在启动 X 时运行该文件,我需要将其添加到.xinitrc
.
但是在用户登录后立即运行脚本怎么样?