私はcrontabのようにディレクトリ内のすべてのスクリプトを実行するためにrun-partsを使用します。ただし、ジョブの拒否とジョブの許可は、ディレクトリ内のスクリプトをブロックしません。
rajeevs@rajeev:/home/rajeevs/test$: ls
a
b
jobs.deny
$:cat jobs.deny
a
b
$:run-parts .
hello a
hello b
この奇妙な行動についてどう思いますか?
答え1
「.」を含むスクリプトは実行セクションでは無視されます。彼らの名前で。 (少なくとも数年前に最後に確認したときはそうでした。)
詳細については、マニュアルページ(またはスクリプト自体の一部を実行)を参照してください。