为shell脚本文件创建快捷方式(启动器),运行异常呢?

编译打包和其他
回复
lupu945
帖子: 6
注册时间: 2010-07-08 22:15

为shell脚本文件创建快捷方式(启动器),运行异常呢?

#1

帖子 lupu945 » 2010-07-13 12:11

例如:有test.sh这样一个文件,我为其创建一个descktop文件,如下:

[Desktop Entry]
Version=1.0
Name=test
Exec=./test.sh
Terminal=true
X-MultipleArgs=false
Type=Application
Icon=/usr/cobra/Dragon.bmp
Categories=Application;Internet;Network;WebBrowser;
MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/vnd.mozilla.xul+xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;
StartupNotify=true
Name[zh_CN]=test

结果呢,双击test.sh可以正常执行脚本。但是双击启动器,就一黑框闪了一下,然后就没了。

请知情人士指教:)
头像
poweroff
帖子: 395
注册时间: 2008-12-13 15:03

Re: 为shell脚本文件创建快捷方式(启动器),运行异常呢?

#2

帖子 poweroff » 2010-07-13 12:18

在test.sh结束前加一行:

代码: 全选

read
EXEC段,最好给出绝对路径。
一条狗的马甲!
对不起,我承认我是一只穿着马甲的狗!
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: 为shell脚本文件创建快捷方式(启动器),运行异常呢?

#3

帖子 eexpress » 2010-07-13 12:20

搞啥的。都不说。可能性,十分的广泛。
● 鸣学
lupu945
帖子: 6
注册时间: 2010-07-08 22:15

Re: 为shell脚本文件创建快捷方式(启动器),运行异常呢?

#4

帖子 lupu945 » 2010-07-13 12:27

poweroff 写了:在test.sh结束前加一行:

代码: 全选

read
EXEC段,最好给出绝对路径。
正解 :em01 ,我在shell脚本里,设置的是相对路径,结果找不到文件,所以才闪了一下,绝对路径才可以。
用了read之后才看到提示!



有一个问题来了,如何才能在shell脚本里获取当前路径呢?这样就可以找到相对路径下的文件了。
回复