我可以在Windows任务计划程序中执行.SH文件吗?

我可以在Windows任务计划程序中执行.SH文件吗?,第1张

概述我可以在Windows任务计划程序中执行.SH文件吗?

.sh脚本经过testing并在cygwin中工作,但现在我想让windows每小时自动运行一次。

该文件具有可执行的权限,现在我在cygwinterminal里面像这样运行它:

cd c:/users/me/documents/myfile.sh ./myfile.sh

我应该怎么做?

谢谢!

每次windows启动时,安排任务的vbs代码是什么?

如何使用schtasks.exe创build多个月的多天任务

如何从.bat-(或.ps1-)脚本中找出它是否由任务调度程序启动?

是否有一个ruby启动/停止windows计划任务?

如何安排一个Java程序每天在windows中运行?

任务计划程序:从当前时刻起每小时运行一次任务

TaskScheduler RegisterTaskDeFinition(38:4)UserID失败

GetScheduled-Job不返回任何作业

windows的Rsync无法在任务计划程序上运行

调度自动脚本套件从schedular运行

或者通过批量执行bash

执行:

call "batch_from_below.bat "c:usermedocumentsmyfile.sh" "parameter 1,if need" "parameter 2 ..."

批量:

@echo off set _CYGBIN=change-this-to-your-path-cygwinbin if not exist "%_CYGBIN%" echo Couldn't find Cygwin at "%_CYGBIN%" REM ------------------------------------------------------------------------ REM SCRIPT REM ------------------------------------------------------------------------ set x=%1 set x=%x:=\% set _CYGPATH_SCRIPT=%_CYGBIN%cygpath.exe %1 FOR /f "delims=" %%A in ('%_CYGBIN%cygpath.exe "%x%"') do set _SCRIPT=%%A REM ------------------------------------------------------------------------ REM PATH REM ------------------------------------------------------------------------ set _SCRIPT_PATH=%~dp1 FOR /f "delims=" %%A in ('%_CYGBIN%cygpath.exe "%_SCRIPT_PATH%"') do set _PATH_TO_SCRIPT=%%A REM ------------------------------------------------------------------------ REM EXECUTE REM ------------------------------------------------------------------------ %_CYGBIN%bash.exe --login -c 'cd %_PATH_TO_SCRIPT%;%_SCRIPT% %2 %3 %4 %5 %6 %7 %8 %9'

您需要修改系统环境变量PATHEXT以包含.SH; 作为一个已知的程序文件扩展名,然后在windows中将Bash shell文件与.SH相关联(Google将成为我更好的朋友:)。

总结

以上是内存溢出为你收集整理的我可以在Windows任务计划程序中执行.SH文件吗?全部内容,希望文章能够帮你解决我可以在Windows任务计划程序中执行.SH文件吗?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/1279003.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-09
下一篇2022-06-09

发表评论

登录后才能评论

评论列表(0条)

    保存