我对Cygwin非常陌生,但我对Linux感觉很舒服(我可以很好地阅读man文件)。
我想使用Cygwin创建一个BASH脚本,删除Windows提供的关闭信号文件夹中的文件。如果不能这样做,我也可以尝试在启动时删除同一文件夹中的文件。我安装了CRON,但CRON只能用于预定的任务,而不是用于信号'?答案会很好但是如何继续的一般想法会更好!
我可以写剧本。我只是不确切知道Cywgin如何与Windows操作系统交互以执行这些程序。
另一个问题,如何在Windows启动时运行CRON?
如果重要,我的O.S.是运行Cygwin的Windows 10 x64。
答案 0 :(得分:1)
Cygwin.bat是一个安装在cygwin安装文件夹下的批处理文件,它将为您提供如何运行cygwin脚本的提示。
该脚本仅包含:
C:
chdir C:\cygwin64\bin
bash --login -i
运行bash shell interactive。 使用其他名称(Startup?)复制Cygwin.bat并更改
中的最后一行bash --login path_to_your_script_here
将bat文件或链接放入Startup文件夹中。
答案 1 :(得分:0)
这里有很棒的主题:https://serverfault.com/questions/245945/autostart-cygwin-on-windows-boot-and-run-a-cygwin-command
TL;博士 你可以直接命令:
@echo off
C:
chdir C:\cygwin64\bin
bash -c "/usr/bin/whatever"