Yanlız Anıl Bey Değil Hanım Olacak. :)
31-05-2012 17:26 tarihinde, ANIL KARADAĞ yazdı:
Bence bu kod islevsel olarak calismaz;
"/etc/init.d/tomcat6 status" komutunu calistirdiginda aldigin response
un sonunda newline karakteri bulunur. If kosulunu degistirmelisin ya
da newline i silmelisin.
2012/5/31 ferda anıl <fergafe...@hotmail.com
<mailto:fergafe...@hotmail.com>>
Hata mı Anıl Bey'in yardımıyla da buldum. Soruyu burada sorduğum
için cevabı da paylaşıyım istedim:
#! /bin/sh
SERVICE=/etc/init.d/tomcat6
STOPPED_MESSAGE="Tomcat servlet engine is not running."
if [ "`$SERVICE status`"="$STOPPED_MESSAGE" ];
then
{
$SERVICE start
}
fi
Boşluklar sebebiyle saatlerdir debeleniyormuşum :)
Teşekkürler tekrar.
------------------------------------------------------------------------
From: fergafe...@hotmail.com <mailto:fergafe...@hotmail.com>
To: ubuntu-tr@lists.ubuntu.com <mailto:ubuntu-tr@lists.ubuntu.com>
Date: Thu, 31 May 2012 13:54:07 +0000
Subject: Re: [ubuntu-tr] if - then -fi yapısı
Teşekkür ederim yanıtınız için. Uyarı vermiyor bu şekliyle ama
çalışmıyor da :)
Hatırlatmanız doğrultusunda soru mu bir de
Linux-Programlama adresine yönelteceğim.
------------------------------------------------------------------------
Date: Thu, 31 May 2012 16:23:43 +0300
From: anil.kara...@gmail.com <mailto:anil.kara...@gmail.com>
To: ubuntu-tr@lists.ubuntu.com <mailto:ubuntu-tr@lists.ubuntu.com>
Subject: Re: [ubuntu-tr] if - then -fi yapısı
Bu arada minicik bir hatirlatma, belirttigin problemin olmasi
gereken mail listesi "Linux-Programlama" 'dir.
bash programlama ile ilgili syntax sorunun vardi.
2012/5/31 ANIL KARADAĞ <anil.kara...@gmail.com
<mailto:anil.kara...@gmail.com>>
ufak bir hata var :)
if [ "`$SERVICE status`" = "$STOPPED_MESSAGE"]; then
if [ "`$SERVICE status`" = "$STOPPED_MESSAGE" ]; then
seklinde olmali
2012/5/31 ferda anıl <fergafe...@hotmail.com
<mailto:fergafe...@hotmail.com>>
Merhaba,
Linux hakkında pek fazla bilgi sahibi değilim. Ubuntu
üzerinde, yazdığım bir scripti çalıştırmak istiyorum:
#! /bin/sh
SERVICE=/etc/init.d/tomcat6
STOPPED_MESSAGE="Tomcat servlet engine is not running."
if [ "`$SERVICE status`" = "$STOPPED_MESSAGE"]; then
$SERVICE start
fi
fi satırında uyarı veriyor ve scripti çalışmıyor. Hata;
[: 7: missing ]
(Sanırım buradaki 7; 7.satıra karşılık geliyor ve 7.
satırda yer alan komut fi)
İnternetten birebir örneğini aldım. Birçok deneme yaptım
ama hatayı bulamadım. Nerede hata olabilir? Bilgisi olan
var mı?
Teşekkür ederim.
--
ubuntu-tr mailing list
ubuntu-tr@lists.ubuntu.com <mailto:ubuntu-tr@lists.ubuntu.com>
https://lists.ubuntu.com/mailman/listinfo/ubuntu-tr
--
Anıl KARADAĞ
http://anilkaradag.info/blog
--
Anıl KARADAĞ
http://anilkaradag.info/blog
-- ubuntu-tr mailing list ubuntu-tr@lists.ubuntu.com
<mailto:ubuntu-tr@lists.ubuntu.com>
https://lists.ubuntu.com/mailman/listinfo/ubuntu-tr
-- ubuntu-tr mailing list ubuntu-tr@lists.ubuntu.com
<mailto:ubuntu-tr@lists.ubuntu.com>
https://lists.ubuntu.com/mailman/listinfo/ubuntu-tr
--
ubuntu-tr mailing list
ubuntu-tr@lists.ubuntu.com <mailto:ubuntu-tr@lists.ubuntu.com>
https://lists.ubuntu.com/mailman/listinfo/ubuntu-tr
--
Anıl KARADAĞ
http://anilkaradag.info/blog
--
ubuntu-tr mailing list
ubuntu-tr@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-tr