crontabを使用してディレクトリを作成し、5分後にそのディレクトリにtxtファイルを生成する方法は?

crontabを使用してディレクトリを作成し、5分後にそのディレクトリにtxtファイルを生成する方法は?

デフォルトでは、指定された時間にディレクトリを作成し、5分後にそのディレクトリにテキストファイルを作成したいと思います。

このコードを試しましたが、成功しませんでした。

6 13 * * * /usr/bin/mkdir /qwerty /usr/bin/touch file1

ベストアンサー1

これはcronに実行を要求するコマンドです:

/usr/bin/mkdir /qwerty /usr/bin/touch file1

これはツリーパラメータ(、および)mkdirを使用して呼び出されます。したがって、これをディレクトリとして作成しようとします。おそらく2つの別々のコマンドで実行しようとしています。/qwerty/usr/bin/touchfile1mkdir

 6 13 * * * /usr/bin/mkdir /qwerty
11 13 * * * /usr/bin/touch /qwerty/file1

別のスタイルは1行のコードです。

6 13 * * * /usr/bin/mkdir /qwerty && sleep 5m && /usr/bin/touch /qwerty/file1

あなたの質問の説明で述べたように、cronを使用してワンタイムタスクを実行するのは奇妙です。仕事はより意味があります。

また、ユーザーが/

おすすめ記事