こんにちは。RedHat7.0のcronでatコマンドを動かそうとしています。
***********************************************
00 14 * * * root at -f test.sh 14:30 2001-8-8
***********************************************
こんな感じで書いてあります。
このtest.shも、at -f test.sh 14:30 2001-8-8も、
単体では正常に動いてることを確認しています。
また、cron自体も正常に機能していて、
時間になるとatqでジョブが溜まっているのも確認できます。
var/log/cronでatコマンドが正常にキックされているのも
確認済みです。
でも、test.shの処理が実行できていないんです~。
単体では実行できているのに・・。
ちなみにtest.shの中身は
**************************
#!/bin/bash
date >aaa.txt
**************************
という単純なものです。
crontabに書いた時だけファイルが出来ないのはどういう訳なのか
原因に心当たりのある方、アドバイスいただけないでしょうか。
宜しくお願いいたします。
No.2ベストアンサー
- 回答日時:
補足有り難うございます。
(^_^)一応aaa.txtもパス指定して試してみても良いかもしれませんね。
確実に書き込み出来る様に「その他」にもwrite権限を与えたディレクトリを指定して。
また、こちらは問題ないと思うのですが、test.shの実行権限は大丈夫でしょうか。
755とかにして試してみてください。
見当外れかもしれませんが、また何か思いついたら書き込ませて頂きます。
できました!!
スクリプトの中も
date >/tmp/aaa.txt
のように指定したところ、問題なくできました。
は~お騒がせしてすみません。
助かりましたー。また凡ミスですね。反省。
また何かありましたら宜しくお願いします。
ありがとうございました!
No.1
- 回答日時:
test.shが確かにカレントディレクトリに存在するのならファイル指定の部分を
(略)at -f ./test.sh(略)
としてみては如何でしょう。
カレントにパスがないのかなと思ったもので・・・。
因みにカレントにtest.shを置いていないならパス指定は変更の必要ありです。
この回答への補足
naturalさん、回答ありがとうございます。
実はそこの部分省略して書いてしまったのですが、
実際はat -f /tmp/test.shのようになっています。
スクリプト内のaaa.txtにはパスはつけていませんが・・・。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- UNIX・Linux cronでシェルスクリプト実行時のkubactlコマンドが機能しない対処法。 2 2022/08/03 18:58
- C言語・C++・C# 質問です 下記のコードを分かりやすく解説お願いします 初心者です #include ‹stdio.h 3 2022/05/26 22:03
- UNIX・Linux cronの@rebootでのdateコマンドの実行につきまして 2 2023/06/11 16:23
- その他(プログラミング・Web制作) VScodeでpythonプログラムの関数を実行したい 2 2022/07/13 19:24
- その他(学校・勉強) Japanese schools tests 1 2022/08/19 14:41
- 中学校受験 Japanese schools 1 2022/08/22 15:53
- Windows 10 ネットワークプリンターにファイルを直接送る方法・コマンドないですか?(´・ω・`) 3 2023/03/13 23:15
- バイク免許・教習所 小型自動2輪、1本橋で行き詰まり状態 4 2022/10/29 18:19
- 運転免許・教習所 普通車AT限定で免許を取りに教習所に行っています。 今回技能講習6時間目だったのですが、今までは1回 2 2022/11/03 17:50
- UNIX・Linux Linuxについて質問です。 以下のhistoryの出力結果から、sedコマンドのファイル名tmp1 1 2023/02/03 20:11
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
バッチファイル 二つ上のディ...
-
エクセルvbaでdocuworksprinter...
-
Excel 相対パス
-
A列に記載されているフォルダ...
-
エクセルVBAで一つ上の階層...
-
パスワード保護されたExcelファ...
-
【VBA】ExcelマクロでCSVファイ...
-
AccessからExcel最小化
-
C#でのProcess.Startと変数path
-
fopenでのパス指定
-
【Excel VBA】Power Qurry のソ...
-
実行ファイルのパスを取得したい
-
Cの関数で自分自身のパス取得
-
エクセルのマクロで特定フォル...
-
【VBA】複数のtxtファイルから...
-
VBAとResgen.exeを使用して、re...
-
初心者powershellのPS1ファイル...
-
header(Location)で相対URL...
-
Excel VBAでテキストファイルを...
-
ExcelVBAの使い方 ¥の使い方...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
バッチファイル 二つ上のディ...
-
エクセルvbaでdocuworksprinter...
-
Excel 相対パス
-
エクセルVBAで一つ上の階層...
-
xcopyコマンドの進行状況を表示...
-
初心者powershellのPS1ファイル...
-
【VB.NET】App.configにファイ...
-
【VBA】ExcelマクロでCSVファイ...
-
エクセルのマクロで特定フォル...
-
VBA★PDFをPDFアプリで印刷し...
-
パスワード保護されたExcelファ...
-
SaveAsの保存先について
-
ExcelVBAの使い方 ¥の使い方...
-
Windows PowerShellでscoopコマ...
-
開いているファイルを削除し、...
-
VBS パスに変数を入れたい
-
C#でのProcess.Startと変数path
-
コマンドプロンプトのコピー関...
-
EXCEL(VBA)で指定フォルダ内の...
-
実行ファイルのパスを取得したい
おすすめ情報