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

时间:2017-02-02 08:35:24

标签: linux bash shell sh opensuse

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

  

警告:无法启动程序' /home/thomas/Scripts/MySqlCreateUser.sh'参数' /home/thomas/Scripts/MySqlCreateUser.sh'。

     

警告:执行格式错误

任何想法我能做什么?

2 个答案:

答案 0 :(得分:3)

我猜你是想从KDE菜单项开始这个。

您需要确保:

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

答案 1 :(得分:0)

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