我想在 Ubuntu 14.04 中执行此命令
sudo ./crclient -u username -i eth0
我将使用它登录 cyberrom 客户端。因此需要一些帮助来创建 bash 脚本并将其添加到启动项中,如 windows 启动项。
答案1
这是您想要在 shell 脚本中编写的代码。
#!/bin/sh echo -n "Enter your username and press enter: " read name sudo ./crclient -u $name -i eth0
在 ubuntu 中打开 dash(ubuntu 按钮)并输入 startup
然后你会得到这个:
按添加并输入命令规则:
以防万一 ubuntu 终端
gnome-terminal -x "sh /path/to/script.sh"
以防 xterm (我更喜欢)
xterm -e "sh /path/to/your/script.sh"
然后重新启动并查看是否有效:)
- - - - - - - - - - - - - -编辑 - - - - - - - - - - - - - -
/etc/xdg/autostart
使用 nano/vi 或文本编辑器创建一个新文件并将其命名为 test.dekstop
将其复制到其中
[Desktop Entry] Name=MyScript GenericName=test Comment=test Exec=/path/to/my/script.sh Terminal=true Type=Application X-GNOME-Autostart-enabled=true
之后重启电脑
______________________编辑 2______________________
要允许命令运行而无需 sudo 要求输入密码,请执行以下操作:
visudo
一直向下滚动并添加此
linuxusername ALL= NOPASSWD: path/to/crclient
保存并退出