在linux的定时任务里,
可以反程序设置为 daemon 守护进程,
这样会在后台执行时。
但是windows系统里没有 daemon,
对应的是 SYSTEM。
当你设置好windows计划任务后,
如果是bat/cmd脚本,powershell脚本,
运行时会有一个黑色的cmd窗口,
怎么隐藏去掉这个黑窗口呢?
其实也很简单,
在window计划任务的常规选项里,
找到 安全选项/运行任务时,请使用下列用户账户/更改用户或组
输入 SYSTEM
然后 检查名称
再点击 确定
这样设置后,
windows 就会以 SYSTEM 身份运行,
不会再有黑色控制台窗口了。
上面配置在xp,win7, win10,win2003,server2008,server2012,server2016,server2019上都能正常使用。