実行部分はjobs.denyを無視します。

実行部分はjobs.denyを無視します。

私は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

「.」を含むスクリプトは実行セクションでは無視されます。彼らの名前で。 (少なくとも数年前に最後に確認したときはそうでした。)

詳細については、マニュアルページ(またはスクリプト自体の一部を実行)を参照してください。

おすすめ記事