重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【GOLF me!】初月無料お試し

お世話になります。

スクリプトとクーロンでディレクトリ作成を自動化したいと思っています。
条件としては以下の通りです。
【OS】
CentOS release 5.2 (Final)
(1)1月から12月までのディレクトリ(01~12)までをその月毎に作成する。
(2)作成されるタイミングはその月の1日
 ※時間は午前3時
 ※例(4月の場合)
  4月1日午前3時にディレクトリ『04』を作成
  
どなたか設定の方法を御存じの方御教授下さい。
宜しくお願い申し上げます。

A 回答 (2件)

シェルは何をお使いでしょうか。


手元にubuntuしかないのでテスト出来ませんが次のシェルを作ってcronで動かしてみてはどうでしょうか。

1.シェルの作成 (test.shという名前でホームディレクトリに作成したとする)
--------------------------
#!/bin/sh

cd パス
date +%m | xargs mkdir -p

--------------------------

2.シェルに実行権限を与える
chmod u+x test.sh

3.crontabの登録
crontab -eでcrontabを編集
次の行を追加

0 3 1 * * $HOME/test.sh 1> /dev/null 2>&1
    • good
    • 0

(1)はdateを利用してオプションで月だけ取得する


それをもとにmkdirでディレクトリを作成
(2)はcornを利用する。

ちょっとスクリプト書いてみたけど数分でできる簡単な物ですよ。
行数も数行だけの単純なものです。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!