警告:无法使用参数启动程序。警告:执行格式错误

问题描述 投票:0回答:2

您好,我正在尝试在 opensuse 中创建一个 Shell 脚本来创建 MySqlUsers,但是当我尝试运行它时,出现此错误:

警告:无法使用参数“/home/thomas/Scripts/MySqlCreateUser.sh”启动程序“/home/thomas/Scripts/MySqlCreateUser.sh”。

警告:执行格式错误

知道我能做什么吗?

linux bash shell sh kde-plasma
2个回答
14
投票

我猜您正在尝试从 KDE 菜单项启动此程序。

您需要确保:

  1. 您的脚本在第一行有一个正确的 shebang(如
    #!/bin/bash
  2. 您的脚本是可执行的(
    chmod +x /home/thomas/Scripts/MySqlCreateUser.sh
    )

0
投票

Grisha Levit 答案的附录: 如果 .sh 文件只是一个“java -jar ...”,则只需在 KDE 菜单编辑器中输入“java -jar ...”作为 cmd。

© www.soinside.com 2019 - 2024. All rights reserved.