错误:运行.bat文件时“无法打开输入文件”

I have a script in a file .bat that I need to run in Ubuntu's terminal. I run it ($./execute.bat) and I get the following error in a line:

"Could not open input file: prepare.php"

In the line inside the file, there is the command:

php prepare.php

The file prepare.php is in the same directory of execute.bat and has all permissions (chmod 777)

Why I get this error and how can I solve it?

dongzuo9096
dongzuo9096 谢谢。我在第一行添加了:#!/bin/sh。然后,我将文件转换为.sh并工作。
接近 6 年之前 回复
doufu1950
doufu1950 .bat是一个windows-ism。是execute.bat一个正确构造的shell脚本,有一个shebang和所有?
接近 6 年之前 回复
dsh7551
dsh7551 仔细看权限
接近 6 年之前 回复
dp9599
dp9599 请发布一些代码,例如.bat。
接近 6 年之前 回复

1个回答

You are getting the error because the bat file cannot open prepare.php due to permissions.

Set the right permissions on prepare.php and it should be fine.

doulaopu2343
doulaopu2343 我为prepare.php(chmod 777)设置了所有权限,但仍然得到相同的错误。
接近 6 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问