首页 > 解决方案 > 在 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
    ...

提前感谢您的帮助!

标签: terminalraspberry-piraspbian

解决方案


尝试以这种方式包装您的 exec 命令:

sh -c "lxterminal -e ./docker_run.bash -c ./config/discord-alerts.yaml -a discord -w"

还将终端设置为假。


推荐阅读