如何在没有键盘的情况下运行命令?

如何在没有键盘的情况下运行命令?

我想知道是否可以不使用键盘来运行命令。

实际上,我想运行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

感谢 Javier Rivera 的回答

或者:

您的脚本可能正在运行。只是不在终端中(我对此不确定,我可能错了。查看系统监视器,看看脚本名称是否存在。对我来说是的。)

假设这是你的脚本:

#/bin/bash

command-to-execute-which-has-output

尝试一下这个:

#/bin/bash

gnome-terminal -e "command-to-execute-which-has-output"

双击后它将在终端中打开它。

相关内容