场景
mac 远程 windows 主机 , windows 主机使用 svn , mac通过smb连接windows 实现实时的仓库更新
使用命令
schtasks可以设置脚本和程序定期运行或在指定时间内运行。从计划表中添加和删除任务,按需要启动和停止任务,显示和更改计划任务
schtasks进行定时任务的增、删、改、查
新增任务,每天8:00执行test脚本
schtasks /create /tn test_task /tr D:\test.bat /sc DAILY /st 08:00:00
新增任务,当天8:00到21:00每隔5分钟执行test脚本
schtasks /create /tn test_task /tr D:\test.bat /sc minute /mo 2 /st 08:00:00 /et 21:00:00
查看已配置定时任务
schtasks /query /tn test_task
结束任务
schtasks /end /tn test_task
删除任务
schtasks /delete /tn test_task /f
执行SVN更新任务的脚本
@echo off set svn_home=C:\Program Files\TortoiseSVN\bin set work_dirs=F:\repo for %%c in (%work_dirs%) do "%svn_home%"\TortoiseProc.exe/command:update /path:"%%c" /notempfile /closeonend:1 exit
创建一个每天12点定时更新任务
schtasks /create /tn test_task /tr D:\svn.bat /sc DAILY /st 12:00:00