次のように毎分実行するcronジョブを追加できることをどこかで読みました。
#min hour day month weekday command
*/1 * * * * <your command>
この部分はどういう/1
意味ですか?省略してもいいですか?
答え1
これがステップ値です。*/2
毎時間、3時間ごとなどを意味します。基本ステップサイズは1なので、ステップ値を1にしたい場合は*/3
省略可能です。/1
詳細については、crontab(5) のマニュアルページを参照してください。man 5 crontab
答え2
man 5 crontab
「ステップ値」が使用可能であることを示します。
Step values can be used in conjunction with ranges. Following a range with
'/<number>' specifies skips of the number's value through the range.
For example, '0-23/2' can be used in the hours field to specify command execution
every other hour (the alternative in the V7 standard is
'0,2,4,6,8,10,12,14,16,18,20,22'). Steps are also permitted after an asterisk, so if
you want to say 'every two hours', just use '*/2'.
したがって、あなたの場合、これは「毎分実行」です。ほとんどのクローンは1分単位を使用するため、aは*
まったく同じです(すべてのクローンサーバーがステップ値をサポートしているわけではないため、実際には「移植性」が高くなります)。