我试图获得一个简单的.sh脚本,在请求用户输入后运行一组X应用程序的windowmaker下运行。我所有的尝试都是徒劳的;终端窗口在提问后蒸发,应用程序根本无法运行。我试图通过在X控制台上键入它的路径来运行这个脚本,并且它完美地工作,但是当我运行该图标时它不会。在windowmaker下使用脚本运行图形应用程序
这些是我的2次尝试;
echo "this or that? [a, b] "
read input
if [[ $input == "a" || $input == "A" ]]; then
/path/to/app1 "/file/to/open" &
/path/to/app2 "/file/to/open" &
/path/to/app3 "/file/to/open" &
path/to/app4 &
else
/path/to/app5 "/file/to/open" &
/path/to/app6 "/file/to/open" &
/path/to/app7 "/file/to/open" &
path/to/app8 &
fi
read -p "this or that? [a, b] " doit
case $doit in
a|A)
/path/to/app1 "/file/to/open" &
/path/to/app2 "/file/to/open" &
/path/to/app3 "/file/to/open" &
path/to/app4 &
b|B)
/path/to/app5 "/file/to/open" &
/path/to/app6 "/file/to/open" &
/path/to/app7 "/file/to/open" &
path/to/app8 &
;;
esac
在WindowMaker的设置,我创建了一个运行的xterm -e “/path/to/script.sh” 的图标。我不知道还有什么要做。我希望有人能帮助我。提前致谢。
你会得到什么样的错误? –