crontabでアクティブなcronジョブの数を計算するコマンド

crontabでアクティブなcronジョブの数を計算するコマンド

問題の説明

私は5台のSolarisシステムを持っていますが、一部はSolaris 10を使用し、一部はSolaris 9を使用しています。
彼らはすべてcrontabに多くのcronjobを持っています。

利用可能なアクティブなcronjobの数を知りたいので、手動で計算します。予約されたこと

これで、アクティブなcronjobの数を数えるコマンド[私が使用しているbashシェル]を探しています。

私はこれを試しましたが、crontab -l|wc -l私のcrontabには私のコマンドで計算された多くのコメント行が含まれています。 予約されたこと

私が試したこと

crontab -l|wc -l

私が期待していたこと

アクティブなcronjobの数を数えるBashシェルコマンド(コメント行を除く)。

ベストアンサー1

数字(分)で始まらない項目はすべて削除する必要があります。ただし、これを達成するには、先行するすべてのスペースを削除します。これにより、コメント、空白行、変数の割り当てなどが削除されます。

crontab -l 2>/dev/null | sed 's/^ *//;/^[*@0-9]/!d' | wc -l

おすすめ記事