こんにちは。
現在AIXを使用しているのですが、毎日以下のようなメールが届きます。

/home/sys/bin/backup_ctl_file.sh: cannot execute

今手元にマシンがないため、backup_ctl_file.shというシェルが
何をやっているのかも、なぜエラーになっているのかも分かりません。
ただ、このシェルは作った覚えもなく、また、sys/binの下に
あることから、システムが実行するシェルでないかとは思うのですが。。。

なにかご存知の方、よろしくお願いします。

このQ&Aに関連する最新のQ&A

A 回答 (1件)

そのメールの Subject: は、 cron からのメール、みたいになってませんか?



cron や at コマンドで定期的に動かすシェルスクリプトが動かせないよ、と
cron のデーモンからメールが届いているんです。

/home の下にあるんですから、誰かがバックアップのために作ったスクリプトが
きちんと動作していないだけですね。
    • good
    • 0
この回答へのお礼

確認してみたところ、ご指摘の通り、システムではなく、
開発メンバーが作成したシェルで、エラーが起っていた
だけでした。
どうもありがとうございました。

お礼日時:2001/08/28 15:58

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

このQ&Aと関連する良く見られている質問

Q起動時DRIVER_IRQL_NOT_LESS_OREQUAL(Smb_driver_sys)

先日ウインドウズ7から10にアップデートした時から起動時ブルーバックでこのメッセージが出るようになりました
対処法がわからず困っています。メッセージをなくす方法教えてください、よろしくお願いします。

Aベストアンサー

OSは違うかもしれませんが、同様のエラーメッセージに対して先日回答しています。
かなり残念な内容ですが、ご参考になれば。
https://oshiete.goo.ne.jp/qa/9067332.html

Qfile_1.krmとfile_18.krbというファイルが開けません。困ってます;;

昔のファイルが、どーしても開けたいんですが、開けません。
ファイル名はfile_1.krmとfile_18.krbという名前です。
一太郎ではひらけませんでした。
マイクロソフトオフィスワードのソフトで開けれるんでしょうか?
もしそうでしたら持ってませんので無理なのでしょうか。
高価なソフトなんですよね。。。
何かフリーのソフトで見れるソフトはありますか。
PCの知識がとぼしいのですがどうかよろしくお願いしますm(uu)m

Aベストアンサー

以前、使用していたソフトは何ですか
そのソフトで開きましょう

ってか、なんかKeyringPDFと言うファイルのようですけど?
コミックなどの閲覧に使用されている暗号化されたファイルみたいですけど
用途は間違いありませんか
であれば
 同人ダウンロードショップ DiGiket.com
 http://www.digiket.com/
から探してみてください
以前使用していたのであれば、見つけられるはずです
がんばってください

QsuするとSYS_PRIVATE levelと表示されます

ユーザーを変更しようとして、
su -l
と入力したところ、
SYS_PRIVATE level
となりました。
これはどういう意味なのでしょうか?
すいませんが、教えていただけると助かります。

Aベストアンサー

おそらくUNIX系のOSだと思いますが、具体的なOS名は何でしょうか?(私が使っている範囲ではこのようなメッセージを見たことはありません。)

ここからは、単なる推測です。
ユーザ名を指定せずにsuコマンドを実行するということはrootユーザになろうとしていると思うのですが、パスワード認証をする前の段階で、何らかの許可が必要で、その許可がされていないということではないのでしょうか?

QUNIX:シェルをshからkshへ替えられない

下記の方法で、shからkshへ切り替えるという設問ですが、shのままkshになりません。

1)echoコマンドで、export ENV=$HOME/Env/ksh_envを.profileへ追加
2)Envディレクトリ作成後、ksh_envへ下記を追加
  Set –o noclobber, set-o ignoreeof, set –o vi
3) chmodコマンドで、ksh_envを777変更
4)echoコマンドで、$SHELL=/bin/ksh
5) echoコマンドで、$SHELLを呼ぶと、kshになっている。

何を間違えているか教えて頂けますか?
宜しくお願いします。

Aベストアンサー

ログインシェルを変えたい、という話なら「 man chsh 」
単にkshを実行したいだけなら、通常通り kshを実行。

どちらにしても、環境変数SHELLはシェルを実行したときに自動で設定されるものです。
変更しても無意味です。
4)は不要です。

Qshのシェルスクリプトの演算方法について・・・

bashのシェルスクリプトについてもお聞きしたのですが、
その方法では演算ができない!ということになってしまいました・・・
こういうちょこっとしたところが違うのが嫌です・・・↓
bashの場合は
----------
bash$ a=1
bash$ a=$(( $a + 1 ))
bash$ echo $a
2
----------
となったのですが、shではエラーが出てしまいました・・・
また、shのスクリプトもbashのスクリプトもシェルスクリプトと呼ぶのでしょうか?

Aベストアンサー

sh には、シェルの機能として演算は含まれていません。
計算自体は、コマンド expr を使って、

sh$ a=1
sh$ expr $a + 1
2

のように行います。よって、質問文のコマンドのsh版は

sh$ a=1
sh$ a=`expr $a + 1`
sh$ echo $a
2

のようになります。
sh,cshなどでは、``(バッククォート)で囲んだ部分は、実行されその結果と置き換わるので、上記の2行目は a=2 と実行しているのと同じことになります。

sh,expr でどのようなコマンドが使えるのかは、

sh$ man sh
sh$ man expr
として調べてください。

------------------------------------------------------------
>また、shのスクリプトもbashのスクリプトもシェルスクリプトと呼ぶのでしょうか?

呼びます。


このカテゴリの人気Q&Aランキング

おすすめ情報