小编tca*_*hin的帖子

如何检查脚本是通过命令行执行还是双击执行?

如何确定脚本是从命令行调用还是通过双击文件管理器 (Nautilis) 调用?

如果是前者,我在脚本完成时仍然有一个命令提示符,但如果它被双击(或通过 .desktop 文件执行),脚本将在一个窗口中执行,然后消失。我希望窗口在命令提示符下保持打开状态。

我认为脚本可以进行此检查,并且不执行任何操作(如果从命令行调用),或者exec如果通过双击或 .desktop 调用,则最后执行 bash。

没有成功使用方法来检查是否交互或 tty。

command-line scripts

10
推荐指数
1
解决办法
6250
查看次数

标签 统计

command-line ×1

scripts ×1