我遇到的情况是,我有一些 cygwin 命令,我希望在 Windows 命令行中运行它们,例如
chmod 777 /home/administrator/*
目前我必须手动输入cygwin.bat,然后在cygwin中输入上述命令。我想知道是否可以(如果可以,如何)在 Windows 命令行中自动执行这些步骤?
最终,如果可能的话,我希望上述所有命令都位于 MsBuild 中以实现完全自动化。
Thanks.
执行此操作的一种方法是从批处理文件启动 Windows 命令提示符,然后在其中调用包含您要运行的命令的 shell 脚本。
批处理文件-for-cygwin.bat 将包含
@echo off
C:\cygwin\bin\bash -li /cygdrive/c/<path-to-shell-script-location>/chmod-cmd.sh
然后,在 chmod-cmd.sh 中您就可以使用该命令。
chmod 777 /home/administrator/*
我想,通过这种设置,您也可以在 MSBuild 中使用它。我在 Ant 脚本中使用它并且它对我有用。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)