2016-07-15 30 views
1

私はCygwinの新機能を搭載していますが、私はLinuxでいくらか快適です。シャットダウン時または起動時にCygwinスクリプトを実行

Cygwinを使用してBASHスクリプトを作成し、Windowsが提供するシャットダウン信号のフォルダ内のファイルを削除したいとします。これができない場合は、起動時に同じフォルダ内のファイルを削除することもできます。私はCRONをインストールしましたが、CRONは「信号」ではなく、スケジュールされたタスクでのみ動作しますか?答えはいいですが、進める方法の一般的な考え方はさらに良いでしょう!

私はスクリプトを書くことができます。 Cywginがこれらの手順を実行するためにWindows OSとどのようにやりとりするか正確にはわかりません。

もう1つの質問ですが、Windows起動時にCRONを実行するにはどうすればよいですか?

重要な場合は、私のO.S. Cygwinを実行しているWindows 10 x64です。

+0

は、 "私は、Windowsの起動時にCRONを実行してくださいどのように別の質問、?" Windowsに複数の場所があり、起動時に追加することができます。ちょうど "Windowsのスタートアップに項目を追加する"のためのGoogle ... – anishsane

答えて

1

Cygwinのインストールフォルダの下にインストールされたバッチファイルcygwin.batは、cygwinスクリプトの実行方法のヒントを提供します。

スクリプトがちょうど含まれています

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

インタラクティブbashシェルを実行します。 は(?スタートアップ)別の名前でCygwin.batのコピーを作成し、batファイルまたはスタートアップフォルダ内にあるへのリンクを張って

bash --login path_to_your_script_here 

で最後の行を変更します。

+0

興味深い。 Cygwin.batファイルを正しく使用するための良いウェブサイト/チュートリアルがありますか? –

+0

@JordanElizagaすべてのcygwinアプリケーションはcygwin.dllに依存しているので、それらのアプリケーションを実行するには環境変数を設定する必要があります。 – gzh

関連する問題