Githubからcrontabにコンテンツを転送する

Githubからcrontabにコンテンツを転送する

curl今はテスト環境ではありませんが、Bashスクリプトをダウンロードしてからその内容をcrontabにロードしたいと思います。

元のGithubドキュメントに表示されるコンテンツは、たとえば次のようになります。

0 0 * * * ... 
0 0 * * 0 ...

このコードテンプレートは大丈夫だと思いますか?

curl -O https://raw.githubusercontent.com/user/repo/master/file.sh | crontab

答え1

curlstdoutデフォルトでは、出力は次のようになります。

curl URL

十分。少なくとも、macOSでは読み取りがcrontab必要なので、次のように終了します。-stdin

curl URL | crontab -

検証されていないデータをURLからCronに直接ロードするのが賢明かどうかは別の質問です。

関連情報