クローン実行時に、成功・失敗などの結果が
メールにて通知されますが、
このメール送信先を指定(変更)することはできるでしょうか?


以下の設定を行っていますが、この結果を「user01@xyz.co.jp」などのように
他のメールアカウントに送りたいのです。

0 * * * 1-5 /opt/check.sh

よろしくお願いします。

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

A 回答 (2件)

設定でMAILTO にアドレスを書けば良いと思います.


--(例)--
MAILTO=xxxx@yyyyyyyyyyy <-- 追加 (送りたいアドレス)
0 * * * 1-5 /opt/check.sh
--------
    • good
    • 0
この回答へのお礼

動きました!ありがとうございました。

お礼日時:2001/11/13 18:37

昔ながらのcron自体にはそのような機能はありません。



よってメール側で細工をする必要があります。

.forwardにメールフィルタプログラムを指定してフィルタする方法もなくはないですが、この方法では全てのcron jobメールが転送されてしまいます。

cronjob用に専用ユーザアカウントを作成し、そのユーザの.forwardに転送先アドレスを書いとくという技はつかえないくもないです。

vixie cronには環境変数でメールの送り先を変更する機能があるようです。 see man page

netbsd-1.5.2とKondara/MNU linux 2.0はmanによるとvixie cronが搭載されているようです。solarisのcronはメール切替えできないようでした。

いざとなればvixie cronを移植する技で乗り切れなくもないような気がします。
    • good
    • 0
この回答へのお礼

古いcronの場合は、そのように対処するとよいのですね。参考になりました。

お礼日時:2001/11/13 18:38

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

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

Qcd samba-2.2*/sourceがない?

初歩的な質問ですみません。
samba-2.2.2-ja-1.0.tar.gzをWin98でダウンロードし、
ftpからsendコマンドでLinux(Red Hat7.1)へ送信。
(デュアルブートではありません。2台のマシンです)

tar xvzf samba-2.2.2-ja-1.0.tar.gz と展開して
lsでsamba-2.2.2-ja-1.1を見ると
docs
しかありません。
インストールの手引きにはsourceへ移動とあるのですが・・・

win98経由が悪いのでしょうか?
どなたかsourceが出る正しい方法を教えてください。
お願いします。

Aベストアンサー

ftpのsendコマンドってあんまり使った事ないのですが、
ふつうはput/getコマンドまたはmput/mgetコマンドをよく使いますね。
バイナリモードなってputコマンドで転送してもだめですか?

ftp> bin
ftp> put samba-2.2.2-ja-1.0.tar.gz

こんな感じ。

Q/etc/passwd と /etc/shadowをそっくり新サーバーにコピーすればログインできますか?

旧サーバー(Laser5-6.0)から新サーバー(RedHat7.3)に移行を考えています。新サーバーにも旧サーバーと同じアカウントとパスワードでログインできるようにしたいです。旧サーバーの/etc/passwdと/etc/shadowを新サーバーにコピーすれば可能でしょうか。もしだめなら、何かいい方法はありますか。

Aベストアンサー

コピーはまずいでしょう。
/etc/passwd /etc/groupの一般ユーザの行だけを抜き出して、くっつける必要がありますね。

/etc/shadowをいじるのは恐いので、pwunconv / pwconvコマンドでシャドウパスワードを無効化/有効化したほうが良いと思います。(シャドウを無効化してから/etc/passwdを編集する)

ただし、パスワードの暗号化アルゴリズムが異なると、どうなるかわかりません。

useraddコマンドでユーザを作成したら、/home/xxx 配下にデフォルトでいろいろな環境ファイルが作られますが、当然Laser5とRedHatでは異なるので、全ユーザのホーム配下の環境ファイルを入れ替える必要があります。

旧サーバと新サーバは同じマシンでしょうか?
もし別々にできるなら、旧サーバをNIS/NFSサーバにして、ユーザアカウント/パスワード/ホームを共有する事もできます。

余談ですが、今後もメーカー製Linuxは頻繁にバージョンアップするので、その度に悩むところです。いっその事、Debian/GNU Linuxを選択するという手もあります。

コピーはまずいでしょう。
/etc/passwd /etc/groupの一般ユーザの行だけを抜き出して、くっつける必要がありますね。

/etc/shadowをいじるのは恐いので、pwunconv / pwconvコマンドでシャドウパスワードを無効化/有効化したほうが良いと思います。(シャドウを無効化してから/etc/passwdを編集する)

ただし、パスワードの暗号化アルゴリズムが異なると、どうなるかわかりません。

useraddコマンドでユーザを作成したら、/home/xxx 配下にデフォルトでいろいろな環境ファイルが作られますが、当然Laser...続きを読む

QDNSサーバを構築しています。/etc/rc.d/init.d/named reloadのところでエラーになってしまいます。

RedHat Linux 9 でサーバを構築しています。
DNSサーバを作成しているところでつまづいてしまいました。

vi /etc/named.conf のところで正引き、逆引きのゾーンを追記し、
vi /var/named/**.jp.db の正引きゾーンデータベースを作成し、
逆引きの方もゾーンデータベースを作成しました。

あとは、etc/rc.d/init.d/named start とやって起動させ、
namedが自動起動するように chkconfig named on と実行しました。

しかし、設定を反映しようと、
/etc/rc.d/init.d/named reload としたのですが、
何度やっても失敗と出てしまいます。
画面には、一部を書きに記述すると、

Reloading named: usage : killall [OPTION] [--] name ・・・
   killall -l, --list
killall -V --version

-l,--list list all know signal name
-V,--version display version infomation

となっていました。
とりあえず、shutdown -r now で再起動しましたが、
設定が反映されていないようで、次の
vi /etc/resolv.conf でIPアドレスを記述したあと、
nslookup コマンドを実行してDNSサーバのテストでやってもエラーになってしまいます。
何が原因でしょうか?
長々と書いてすみません。分かる方、どうかよろしくお願いします。

RedHat Linux 9 でサーバを構築しています。
DNSサーバを作成しているところでつまづいてしまいました。

vi /etc/named.conf のところで正引き、逆引きのゾーンを追記し、
vi /var/named/**.jp.db の正引きゾーンデータベースを作成し、
逆引きの方もゾーンデータベースを作成しました。

あとは、etc/rc.d/init.d/named start とやって起動させ、
namedが自動起動するように chkconfig named on と実行しました。

しかし、設定を反映しようと、
/etc/rc.d/init.d/named reload としたのですが、
...続きを読む

Aベストアンサー

/etc/rc.d/init.d/named 内のkillallコマンドでエラーが出ています。
reloadですから、killallで一旦namedを止めて再起動するわけですが、
止めるべきnamedがもともと動いていない、と言う事では?

Q/var/spool を/homeに移動できる?

お世話になります。

TurboLinux7.0でサーバー管理(Web・メール・DNS)を行っているのですが
急にメール送信が出来なくなったため調べてみたところ
/varの要領が100%になっており、さらに調べたところ
/var/spool/qmailscan/quarantine/new/
の下に「サーバー名+数字(タイムスタンプ?)」というファイルが
大量に生成されていたために/varが100%になったみたいです。
これはQmailscanの結果見つかったウイルスメールということで
とりあえず削除することで状態は回復したのですが
この先今回のように大量にウイルスメールを関知したときに
また同じような現象が起こっては困るということで

/var/spoolを/home/spoolに移動することを検討しています。
/varに別のディスクをマウントしてやれば済む話ですが
予算の関係上なるべくやりたくないようです(^^;
ということで教えていただきたいのですが
/var/spoolを/home/spoolへ移動するという作業は可能でしょうか。
可能な場合はどのような手順で移動すれば良いかご教授いただければと思います。

以上、よろしくお願い致します。

お世話になります。

TurboLinux7.0でサーバー管理(Web・メール・DNS)を行っているのですが
急にメール送信が出来なくなったため調べてみたところ
/varの要領が100%になっており、さらに調べたところ
/var/spool/qmailscan/quarantine/new/
の下に「サーバー名+数字(タイムスタンプ?)」というファイルが
大量に生成されていたために/varが100%になったみたいです。
これはQmailscanの結果見つかったウイルスメールということで
とりあえず削除することで状態は回復したのですが
この先今回のように大...続きを読む

Aベストアンサー

mkdir /home/spool
cp -a /var/spool/* /home/spool
rm -rf /var/spool
ln -s /home/spool /var/spool

とかでいいのでは?

QMS-DOSコマンドのオプションスイッチの「/p」が使えない時に結果を1画面ごとに区切って表示させる方法ってありますか?

WIN95のDOSプロンプトを使っています。

タイトルに書いた通りですが、
コマンドによっては全く無視されたり、「無効」の一言で却下されたり
するものがあります。だからってあの勢いで流れる画面を判読できるかって
いうと(笑)。
たとえば 「コマンド名」 /? /pなんてやってるんですがこれは無視されて
流れていってしまいます。単に私の記述の方法がまずいだけなんでしょうか?

「ctrl/c」で止めながら見るっていうのも芸が無いような気がして。
何かいい方法御存知の方がいらっしゃったらご教示願います。

Aベストアンサー

こんにちは。

|more

を最後に付けてみてください。
(無論、万能ではありませんが)

|は、shiftおしながら「¥」です。

ちなみに、
c:\> dir > c:\dir.txt
とすると
dir の結果が c:\dir.txtにテキストで格納されます。
NET コマンドには使えない事が確認できて居るのですが、参考までに

でわ


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

おすすめ情報