
RedHat9上で作成しているスクリプトに関しての質問です。
#!/bin/bash -x
/bin/date
MAIL=user33
SCRPT_NAME=sshPortFoward.cron
HOST=foo.hoge.com
UNAME=user01
PASSWD=xxxxxxxx
SRC_FWD_PORT=60143
DST_FWD_PORT=143
SSH_PORT=60001
SSH_PORT_FWD_KEKKA=`/bin/ps ax | /bin/grep $HOST | /bin/grep $SRC_FWD_PORT | /bin/grep $DST_FWD_PORT | /bin/grep $UNAME`
if [ -z "$SSH_PORT_FWD_KEKKA" ]; then
( /bin/date ; /bin/ps ax | /bin/grep $HOST | /bin/grep $SRC_FWD_PORT | /bin/grep $DST_FWD_PORT | /bin/grep $UNAME) | \
/bin/mail -s $SCRPT_NAME":could ssh port forward $MAIL
fi
というスクリプトで
「if [ -z "$SSH_PORT_FWD_KEKKA" ]; then」で引っかかっているみたいです。
++ /bin/ps ax
++ /bin/grep foo.hoge.com
++ /bin/grep 60143
++ /bin/grep 143
++ /bin/grep user01
+ SSH_PORT_FWD_KEKKA=
/etc/cron/ip_adr_change.cron/sshPortFoward.cron: line 17: unexpected EOF while looking for matching `"'
/etc/cron/ip_adr_change.cron/sshPortFoward.cron: line 19: syntax error: unexpected end of file
とエラーになってしまいます。
「予想外のEOF!?」という意味ですかね。
文字列にスペースがあるので「""」で括っているのですが、、、
どういう風に訂正したらいいんでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教えるわが家の防犯対策術!
ホームセキュリティのプロが、家庭の防犯対策を真剣に考える 2組のご夫婦へ実際の防犯対策術をご紹介!どうすれば家と家族を守れるのかを教えます!
-
シェルでsyntax errorがでてしまう
その他(プログラミング・Web制作)
-
sedなどで、特定の文字列の後の文字列を抽出したい
その他(プログラミング・Web制作)
-
シェルスクリプトでファイル内の数値文字列を数値として扱うには
その他(プログラミング・Web制作)
-
4
Bシェル 変数にある文字列が含まれているか調べる方法
その他(コンピューター・テクノロジー)
-
5
selectした結果の余計な余白を取るにはどうしたらよいのでしょうか
Oracle
-
6
grepで検索文字列が完全一致した行だけ取り出す方法
UNIX・Linux
-
7
bashで、gotoのようなラベルによるジャンプ構文をしたいのですが、方法をご教授ください。
UNIX・Linux
-
8
テキストファイルのn行目以下を出力する方法
UNIX・Linux
-
9
sqlplusで表示が変なので、出力を整形したい。
Oracle
-
10
bashなどのシェル変数の値に改行を含める事は可能でしょうか?
UNIX・Linux
-
11
sedの置換文字に変数を使用したいのですが・・・
UNIX・Linux
-
12
psqlコマンド接続によるパスワードについて
PostgreSQL
-
13
シェルスクリプトでオラクルのエラーメッセージを取得するには
Oracle
-
14
mailコマンドでメール送信が出来ない
UNIX・Linux
-
15
grepで日付指定してlogを取り出したい
UNIX・Linux
-
16
パスワード設定していないユーザーのログイン
UNIX・Linux
-
17
sqlplusで実行したSQLの結果をシェルで判定する方法
Oracle
-
18
sedで日本語の置換方法について
その他(プログラミング・Web制作)
-
19
shシェルスクリプト 空白行の入れ方
その他(プログラミング・Web制作)
-
20
Linux:sedコマンドで置換がしたいです!!
UNIX・Linux
関連するQ&A
- 1 forとwhileの区別の仕方
- 2 シェルスクリプトで標準エラーが出たらスクリプトを停止させる方法は?
- 3 シェルスクリプト while read lineにつきまして
- 4 自動パスワード入力でscpするスクリプトでエラー「Unterminated quoted string」
- 5 シェルスクリプト:while文のリダイレクトはサブシェルで実行されますか
- 6 シェルスクリプト while のループを止めるには
- 7 エラー「mktexpk: don't know how to create bitmap font for rml.」
- 8 シェルスクリプトでエラーが出ます
- 9 Unixとlinuxのシェルスクリプトについての質問です。 Unixで動くシェルスクリプトを、lin
- 10 Generic Host Process for Win32 Service の エラーと IE7との関係
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
人気Q&Aランキング
-
4
crontabでsql/plusの起動
-
5
bad interpreterで、シェルが使...
-
6
Linux 月を英語表示したい
-
7
Linuxで自作バッチファイルの置...
-
8
自動パスワード入力でscpするス...
-
9
sudoでシェルスクリプトを実行...
-
10
sudoでNOPASSWDとしてもパスワ...
-
11
パスの優先度の設定に関しまして
-
12
ldapaddコマンドでエラー
-
13
cronでifconfigコマンドを使用...
-
14
awk について、awk -f による実...
-
15
mekeコマンド
-
16
crontabで実行されない部分があ...
-
17
Cronジョブの終了時刻を簡単に...
-
18
ディレクトリ名の検索方法が知...
-
19
UNIXのbashエラーでnot a valid
-
20
CygwinでX Windiws Systemが起...
おすすめ情報