在 bash 脚本中,我的命令gnome-terminal --working-directory=/path/to/my/working/folder -- 'npm run start'
给出了错误Failed to execute child process “npm run start” (Permission denied)
类似命令如 gnome-terminal --working-directory=/path/to/my/working/folder -- '/some_file.sh'
工作正常。
有谁知道如何解决吗?
答案1
您的命令语法有问题。在您的命令中
gnome-terminal --working-directory=/path/to/my/working/folder -- 'npm run start'
gnome-terminal
正在寻找名为“npm run start”的可执行文件。您的系统上不存在此类可执行文件。
删除引号,gnome-terminal 将搜索可执行文件npm
并传递run
和start
作为参数。
gnome-terminal --working-directory=/path/to/my/working/folder -- npm run start