LoginSignup
1
0
記事投稿キャンペーン 「2024年!初アウトプットをしよう」

cronでshファイルを実行するときに引っかかった話

Posted at

はじめに

最近は、Linuxで遊んでいるのですが、cronで引っかかったので同じようなことを使用している人のために記事を書いてみることにしました。とはいえ、もしかしたら自分が初心者なだけで詳しい人には常識なのかもしれません。(ほぼ、初投稿なので至らぬ点もあるかもしれません。)

やりたかったこと

cronでSSDのS.M.A.R.T.情報をtxtファイルに記録する。

引っかかったこと

cronにコードを書いたshファイルを登録し、エラーなく実行できているのにtxtファイルに記録されない。

解決方法

通常shファイルを書くときはファイルを相対パス(例えばdate.txtみたいな感じで)ですが、cronから実行するときは必ず、フルパスつまり、/home/username/date.txtのような形で書く必要があります。
よく、cronの設定内にフルパスで記載するように書いてあること見ますが、意外とshファイル内までとは書いていないんですよね。

困っていた人の助けになれば良いと思います。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0