我想知道是否可以不使用键盘来运行命令。
实际上,我想运行dmesg
并将输出保存到文本文件中。我之前编写了一个可以完成这项工作的 bash 脚本,没有键盘我可以登录到 Guest 帐户,但我无法运行该脚本。即使我将其设为可执行文件,双击它也不会运行。
那么,有没有办法不使用键盘来运行命令或脚本?
答案1
是的,你需要一个.desktop
启动器。双击即可运行(但需要先将其设为可执行文件)。
[Desktop Entry]
Version=1.0
Name=Scripttorun
Comment=My Script
Exec=command-goes-here #or /path/to/script.sh
Icon=/path/to/icon/if/you/want
Terminal=false # change to true to see the output
Type=Application
或者:
您的脚本可能正在运行。只是不在终端中(我对此不确定,我可能错了。查看系统监视器,看看脚本名称是否存在。对我来说是的。)
假设这是你的脚本:
#/bin/bash
command-to-execute-which-has-output
尝试一下这个:
#/bin/bash
gnome-terminal -e "command-to-execute-which-has-output"
双击后它将在终端中打开它。