环境:CentOS 5.10 32 位。
test.sh
:
#!/bin/bash
cd /dump
sudo /opt/java/jre1.7.0_60/bin/java -jar mytest.jar
mytest.jar
将在桌面上弹出一个 GUI 应用程序,用户名位于 sudoers 中,带有 NOPASSWD。
在桌面上创建了一个启动器,双击它不会启动 GUI。
如果我test.sh
在终端中运行,它可以正常工作。
答案1
您需要单击脚本,转到“权限”,然后标记“允许将文件作为程序执行”复选框。