![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
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で質問しましょう!
似たような質問が見つかりました
- UNIX・Linux 次の要件を満たすにはどのように修正したらよろしいでしょうか 1 2022/11/24 20:57
- UNIX・Linux AWSのEC2のZabbixユーザーでawscliコマンドが実行できない状態を解決する 1 2022/12/06 22:17
- UNIX・Linux cronの@rebootでのdateコマンドの実行につきまして 2 2023/06/11 16:23
- UNIX・Linux bashでシングルクォート内の変数の組み込み方教えてください。 2 2023/02/14 19:30
- MySQL 参考書に従って入力したつもりでしたが、最後はエラーがでました。 1 2022/09/28 03:45
- UNIX・Linux postfix smtpサーバーリレーがTLSハンドシェーク失敗 1 2022/08/15 15:45
- オープンソース Flaskでサーバー立ち上げに関して 1 2023/08/12 21:02
- その他(プログラミング・Web制作) ログインシェル時のSHELL環境変数 1 2022/06/08 19:21
- その他(プログラミング・Web制作) zshの例外処理 1 2022/06/02 16:36
- UNIX・Linux cronでシェルスクリプト実行時のkubactlコマンドが機能しない対処法。 2 2022/08/03 18:58
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教えるわが家の防犯対策術!
ホームセキュリティのプロが、家庭の防犯対策を真剣に考える 2組のご夫婦へ実際の防犯対策術をご紹介!どうすれば家と家族を守れるのかを教えます!
-
Linux環境 grepで改行コード(CRLF、LF)を検索できないで
UNIX・Linux
-
python エラー
その他(プログラミング・Web制作)
-
bashでシングルクォート内の変数の組み込み方教えてください。
UNIX・Linux
-
-
4
shシェルスクリプト 空白行の入れ方
その他(プログラミング・Web制作)
-
5
sedなどで、特定の文字列の後の文字列を抽出したい
その他(プログラミング・Web制作)
-
6
ZIP解凍時のinflatingとは?
その他(パソコン・スマホ・電化製品)
-
7
UNIX コマンドにおける # や円マークの意味
UNIX・Linux
-
8
シェルスクリプトに関する問題です。(シェルの条件式)
UNIX・Linux
-
9
シェルでsyntax errorがでてしまう
その他(プログラミング・Web制作)
-
10
Bシェル 変数にある文字列が含まれているか調べる方法
その他(コンピューター・テクノロジー)
-
11
シェルスクリプトでエラーが出ます
UNIX・Linux
-
12
scpコマンドの-pオプションについて
UNIX・Linux
-
13
echo off"の動きをLinuxのシェルスクリプトで実現"
UNIX・Linux
-
14
一つのTeratermのマクロで複数のTeratermのウィンドウを立ち上げることはできますか?
サーバー
-
15
SQLローダーCSV取込で、囲み文字がデータ中に入っている場合について
Oracle
-
16
expectでコマンド実行結果を変数に代入出来ない
UNIX・Linux
-
17
ttlで戻り値を取得する方法
その他(プログラミング・Web制作)
-
18
-bash: ftp: コマンドが見つかりません
UNIX・Linux
-
19
Path型をString型へ変換する(Java)
Java
-
20
URLアクセス時のエラーの意味
その他(インターネット接続・インフラ)
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
スクリプトのエラー「unexpecte...
-
bashでシングルクォート内の変...
-
シェルスクリプト実行で”そのよ...
-
apachectl start command not f...
-
Bシェルで文字列が日付として正...
-
Linux 月を英語表示したい
-
シェルスクリプトで$RANDOMの値...
-
Cシェルのかっこいいプロンプト...
-
AWSのEC2のZabbixユーザーでaws...
-
/etc/rc.localの自動起動について
-
Linuxで自作バッチファイルの置...
-
ロケールをutf8からsjisにする...
-
ディレクトリ名の検索方法が知...
-
Linuxでシェルスクリプトがフル...
-
自動パスワード入力でscpするス...
-
crontabでsql/plusの起動
-
cron(javaプログラム)からroot...
-
cronを使って定期的にtelnetで...
-
Dirコマンドでフォルダ内ファイ...
-
TOPコマンドで表示するCPU使用...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
スクリプトのエラー「unexpecte...
-
bashでシングルクォート内の変...
-
シェルスクリプト実行で”そのよ...
-
Linux 月を英語表示したい
-
自動パスワード入力でscpするス...
-
ロケールをutf8からsjisにする...
-
crontabでsql/plusの起動
-
bad interpreterで、シェルが使...
-
apachectl start command not f...
-
Linuxで自作バッチファイルの置...
-
crontabでjavaだけが上手く動い...
-
Linuxでシェルスクリプトがフル...
-
Cシェルのかっこいいプロンプト...
-
hp-uxで時間(時計)を合...
-
ldapaddコマンドでエラー
-
cronの@rebootでのdateコマンド...
-
クーロンでシェル実行、JAVAコ...
-
AWSのEC2のZabbixユーザーでaws...
-
cron設定で正常に動作しない
-
JAVAの環境変数が初期化されて...
おすすめ情報