2016-07-15 59 views
1

我对Cygwin非常陌生,但我在Linux中感觉很舒服(我可以很好地阅读man文件)。在关机或启动时运行Cygwin脚本

我想用Cygwin创建一个BASH脚本,删除Windows给出的关机信号的文件夹中的文件。如果无法完成,我也可以尝试在启动时删除同一文件夹中的文件。我安装了CRON,但是CRON只适用于计划任务,而不是'信号'?答案会很好,但如何进行的一般想法会更好!

我可以写脚本。我只是不知道Cywgin如何与Windows操作系统交互以执行这些过程。

另一个问题,我如何在Windows启动时运行CRON?

如果重要,我的O.S.是运行Cygwin的Windows 10 x64。

+0

“?还有一个问题,我怎么在Windows启动时运行CRON”在Windows中有多个位置可以在启动时添加它。只是谷歌的“如何添加项目到Windows启动”... – anishsane

回答

1

Cygwin.bat,一个安装在cygwin安装文件夹下的批处理文件,会给你提示如何运行cygwin脚本。

脚本只包含:

C: 
chdir C:\cygwin64\bin 
bash --login -i 

运行bash shell的互动。 使Cygwin.bat与另一名(启动?)副本,并更改​​最后一行

bash --login path_to_your_script_here 

把该bat文件或链接,在启动文件夹中。

+0

有趣。有没有一个好的网站/教程,我可以遵循正确使用Cygwin.bat文件? –

+0

@JordanElizaga所有的cygwin应用程序都依赖于cygwin.dll,你需要设置环境变量来运行这些应用程序。 – gzh