0
私はUbuntuのためのシェルスクリプトを書こうとしています。これはTeamspeak-serverのステータスを確認して反応します。Shellscript(Ubuntu)でTeamspeakの状態を確認してください
この私の実際のバージョンされています
a=$(sh /home/teamspeak3/ts3/teamspeak3-server_linux_amd64/ts3server_startscript.sh status)
echo "$a"
if [ "$a" -ne "Server is running"]
then
echo "..."
fi
exit 0
これは私の実際の出力(問題)である:
[email protected]:~$ ./keepAlive.sh
Server is running
./keepAlive.sh: line 8: syntax error: unexpected end of file
(テキスト "Serverが実行されているが、" エコー「$ aから出力されます")。
なぜ構文エラーが表示されるのですか? MSDOS終了記号のファイルをチェックしました。