terminal - 在 Raspberry Pi 上从我的桌面运行脚本的问题
问题描述
我有一个简单的脚本,我想从我的桌面运行它以使其更容易。我已将其放入 .desktop 文件中,双击它会打开一个小窗口,上面写着“此文本文件 'alerter.desktop' 似乎是一个可执行脚本。你想用它做什么?” 选项为“执行”“在终端中执行”“打开”“取消”。单击任一执行选项时,终端会闪烁一秒钟然后消失。该脚本在终端输入时工作正常。
文件内容:
...
[Desktop Entry]
Name=alerter
Comment=Starts alerter
Exec=lxterminal -e ./docker_run.bash -c ./config/discord-alerts.yaml -a discord -w
https://discordapp.com/api/webhooks/blahblahblah
Terminal=true
Type=Application
Path=/home/pi/inventory-hunter
...
提前感谢您的帮助!
解决方案
尝试以这种方式包装您的 exec 命令:
sh -c "lxterminal -e ./docker_run.bash -c ./config/discord-alerts.yaml -a discord -w"
还将终端设置为假。
推荐阅读
- bash - 如何用另一个包含出现索引的字符串替换子字符串的出现?
- json - 使用 jq 从 json 文件中提取 google 语音到文本的转录数据时“无法迭代 null”
- matlab - 如何使函数适应新点(MATLAB)?
- python - Python:如何确定一列是否包含具有多个列表中至少一个值的任何行?
- unit-testing - 继承中的Junit4执行顺序
- javascript - ajax上传文件的方法
- swift - 为什么某些 Notifications.userInfo 为零?
- biztalk - BizTalk 文件存档管道组件
- powershell - Powershell 属性选择添加空格和标题
- java - 我有两个完全相同的 Java 方法,我想创建一个通用的方法,我应该怎么做?