linuxでシェルスクリプトを書いています
サーバ上に「日付のついた*.bak」ファイルが毎日できています
これを3日以上経過した*.bakファイルを消去したいので直接
コマンドラインから次のようにキーボードでたたくと正常に消去できます
find /root -name '*.bak' -mtime '+3' -exec rm -f {} \;
これをシェルスクリプト(sakujyo.bash)として次のように記載し
/rootの中におきました
================(sakujyo.bash)=====================
#!/bin/bash
find /root -name '*.bak' -mtime '+3' -exec rm -f {} \;
===================================================
そして
# sakujyo.bash と打鍵すると
次のようにエラーとなります
-bash: sakujyo.bash: command not found
findのpathが通ってないのかとも考えられるのですが・・・
findコマンドは
/usr/bin/ の中にあるので次のように記載してみました
===================================================
#!/bin/bash
cd /usr/bin
find /root -name '*.bak' -mtime '+3' -exec rm -f {} \;
====================================================
このようにしても同じエラーとなります
記載方法等教えていただけませんか
よろしくお願いします。
No.1ベストアンサー
- 回答日時:
># sakujyo.bash と打鍵すると
>次のようにエラーとなります
>-bash: sakujyo.bash: command not found
findが見つからないのではなく、sakujyo.bashが見つからない。と言っています。
pathにカレントディレクトリを含めていないから。でしょう。
# ちなみに、pathにカレントディレクトリを含めるのはよろしくありません。
./sakujyo.bash
と入力したらどうですか?
pathに~/binが含まれているのならば、
/root/bin/sakujyo.bash
に置く。
という方法もとれます。
あとは……
パーミッションは適切ですか?(実行属性付いていますか?)
findのパスについては……実行時のpath環境変数次第でしょうか。
# フルパス記述しておく方がいいかも知れませんな。
早速、回答をいただきありがとうございました。
>./sakujyo.bash
>と入力したらどうですか?
上記のオペレーションでうまくいきました
ありがとうございました。
またよろしくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- UNIX・Linux Kali Linuxで起動できない - Minimal BASH Like Line Editing 1 2022/06/03 13:14
- UNIX・Linux Linuxについて質問です。 以下のhistoryの出力結果から、sedコマンドのファイル名tmp1 1 2023/02/03 20:11
- その他(プログラミング・Web制作) Linuxについて質問です。 引数に指定されたアクセスログのファイルからアクセス数が多い順に上位3つ 1 2023/02/03 03:46
- その他(プログラミング・Web制作) linuxについて質問です 1 2023/02/06 19:55
- UNIX・Linux デフォルト値のパラメータ展開 1 2022/08/12 17:34
- Perl bashスクリプト 2 2023/02/10 21:01
- UNIX・Linux 実行の仕方及び実行結果が分かりません。 2 2022/11/17 19:31
- PostgreSQL postgreSQLをbashで実行する際に「MORE」表示をなくす方法 1 2023/05/08 21:42
- その他(プログラミング・Web制作) bashのgrepで複数の検索、かつスクリプト内で改行する方法を教えてください。 1 2022/10/06 20:09
- オープンソース php-Laravelのインストールについて 1 2022/08/13 01:08
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
プログラマーと学歴の関係性に...
-
プログラミングを教えたいです...
-
楽しくて最高のプログラミング...
-
小学1年生の子です。塾に行かせ...
-
vba クリップボードクリアにつ...
-
IT業界より楽に稼げる業界って...
-
ラズパイpico PIOモード
-
pythonで複数画像からgifを作る...
-
Pythonでgif画像が上手く作れない
-
プログラミング ソースコード
-
プログラミング
-
pythonにてseleniumを使うも、...
-
ものづくりに向いているプログ...
-
Google ColaboでGUI作成
-
JRのjsonファイルって使って大...
-
Webサイト内に埋め込んだmp4動...
-
そのまま使っただけなのに・・...
-
正規表現で複数マッチ条件で悩...
-
Pythonって何を意識した言語な...
-
スカラーのベクトル微分
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
bashシェルスクリプトで空白が...
-
シェルスクリプト(Linux)【初心...
-
CGIでの環境変数PERL5LIBの設定
-
500エラーorダウンロードになる...
-
シェルスクリプトの記載方法
-
パールスクリプトを呼び出すと...
-
~/.bashrcを間違えて保存してし...
-
eclipseでC言語がコンパイルで...
-
pythonのエラーについて
-
scpコマンドでリモートサーバの...
-
書き込み権限が無いためコピー...
-
Viで書き込もうとすると、保...
-
/ が何時の間にか「Read-only f...
-
コマンド終了ステータス
-
/etc/passwd と /etc/shadowを...
-
FTPコマンドの戻り値について
-
DOSコマンドでのワイルドカ...
-
rcpコマンドについて、教えて!
-
Illustratorのデータをまとめて...
-
IBM漢字コードのSJIS変...
おすすめ情報