繁体   English   中英

Script.Sh 没有在 Windows 中运行?

[英]Script .Sh is not running in Windows?

我正在尝试使用GitBash在我的 Windows 机器上运行.Sh 文件,但它给出了错误 -

run_main.sh: line 3: pkill: command not found
rm: cannot remove '/root/impactAllClient/NewsCollected.csv': No such file or directory
run_main.sh: line 7: C:ProgramDataAnaconda3binpythonimpactAllClient-mastercreateDataset.py: command not found
run_main.sh: line 10: C:ProgramDataAnaconda3binpythonimpactAllClient-masterallClientAbstractive.py: command not found

虽然我的文件在正确的位置 - C:\ProgramData\Anaconda3\bin\python\impactAllClient-master

这是 my.sh 文件代码

    #!/bin/bash

pkill -f allClientAbstractive.py
sleep 10
rm /root/impactAllClient/NewsCollected.csv

C:\ProgramData\Anaconda3\bin\python\impactAllClient-master\createDataset.py
sleep 10

C:\ProgramData\Anaconda3\bin\python\impactAllClient-master\allClientAbstractive.py & 

你可以在 GitBash 中手动运行pkill吗? 估计没安装

我认为这不是有效的 Windows 路径: /root/impactAllClient/NewsCollected.csv 它应该以/c/...之类的开头。

使用 GitBash 时,路径C:\ProgramData\...也应使用正斜杠并以/c/ProgrammData/...开头。

您可以在路径C:\ProgramData\Anaconda3\bin\python\impactAllClient-master\中打开一个 bash pwd打印到控制台的路径应该在脚本中使用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM