Re: [linux-programming] Script bisa dijalankan sekali.

2012-08-29 Terurut Topik MYA Putra
On Tue, Aug 28, 2012 at 08:33:16PM -0700, Eko Prasetya wrote:
 Date: Tue, 28 Aug 2012 20:33:16 -0700
 From: Eko Prasetya eprase...@gmail.com
 
 Gunakan diff, dan check return error-nya:
 
 #!/bin/bash
 
 diff a.txt b.txt  /dev/null
 if [ $? != 0 ]; then
 echo not the same;
 else
 echo the same;
 fi
 
Sudah bisa. Saya contoh yang Anda kasih.

#!/bin/bash

diff resolv.aha resolv.conf  /dev/null
  if [ $? != 0 ]; then
 cp resolv.aha resolv.conf;
 cp wvdial.aha wvdial.conf;
 usb_modeswitch -vpVP -c usb_modeswitch.conf;
   else
 echo ;
  fi;

TNX

Salam,

Putra Oesman
-- 
Linux Registered User #146631
-

-- 
Berhenti langganan: linux-programming-unsubscr...@linux.or.id
Arsip dan info: http://linux.or.id/milis



[linux-programming] Script bisa dijalankan sekali.

2012-08-28 Terurut Topik MYA Putra
Rekan Programmer,

Bagaimana caranya membuat script yang hanya bisa dijalankan
sekali saja? Misal script *aha yang isinya:

cp resolv.aha resolv.conf
cp wvdial.aha wvdial.conf
usb_modeswitch -vpVP -c usb_modeswitch.conf

Demikian TIA.

Salam,

Putra Oesman
-- 
Linux Registered User #146631
-

-- 
Berhenti langganan: linux-programming-unsubscr...@linux.or.id
Arsip dan info: http://linux.or.id/milis



Re: [linux-programming] Script bisa dijalankan sekali.

2012-08-28 Terurut Topik Itoshiki Rin
On Tue, Aug 28, 2012 at 07:16:06PM +0800, MYA Putra yaspu...@gmail.com wrote:
 Rekan Programmer,
 
 Bagaimana caranya membuat script yang hanya bisa dijalankan
 sekali saja? Misal script *aha yang isinya:
 
 cp resolv.aha resolv.conf
 cp wvdial.aha wvdial.conf
 usb_modeswitch -vpVP -c usb_modeswitch.conf
 
 Demikian TIA.
 
 Salam,
 
 Putra Oesman
 
Di skrip-nya sendiri dikasih perintah buat chmod -x

-- 
私が君を照らす明りなるから
例え この世界の王にだって 消せはしない

-- 
Berhenti langganan: linux-programming-unsubscr...@linux.or.id
Arsip dan info: http://linux.or.id/milis



Re: [linux-programming] Script bisa dijalankan sekali.

2012-08-28 Terurut Topik MYA Putra
On Tue, Aug 28, 2012 at 07:46:16PM +0700, Itoshiki Rin wrote:
 Date: Tue, 28 Aug 2012 19:46:16 +0700
 From: Itoshiki Rin zetsuri...@gmail.com
 User-Agent: Mutt/1.5.21 (2010-09-15)
 
 On Tue, Aug 28, 2012 at 07:16:06PM +0800, MYA Putra yaspu...@gmail.com 
 wrote:
  Rekan Programmer,
  
  Bagaimana caranya membuat script yang hanya bisa dijalankan
  sekali saja? Misal script *aha yang isinya:
  
  cp resolv.aha resolv.conf
  cp wvdial.aha wvdial.conf
  usb_modeswitch -vpVP -c usb_modeswitch.conf
  
  Demikian TIA.
  
  Salam,
  
  Putra Oesman
  
 Di skrip-nya sendiri dikasih perintah buat chmod -x
 
Mungkin pertanyaannya salah. Maksudnya Isi scriptnya yang tidak bisa
dieksekusi, scriptnya tetap bisa dieksekusi. Jadi kalau diulang script
tersebut tidak mengeksekusi apa-apa.

Salam,

Putra Oesman 
-- 
Linux Registered User #146631
-

-- 
Berhenti langganan: linux-programming-unsubscr...@linux.or.id
Arsip dan info: http://linux.or.id/milis



Re: [linux-programming] Script bisa dijalankan sekali.

2012-08-28 Terurut Topik Muhammad Muntaza Bin Hatta
Gunakan IF

Setelah menjalankan script pertama kali, buat file pernah
touch pernah

Gunakan If untuk mengecek keberadaan file 'pernah', bila file itu telah ada, 
jangan jalankan perintah di dalam blok IF tadi

muntaza.wordpress.com

Re: [linux-programming] Script bisa dijalankan sekali.

2012-08-28 Terurut Topik Donny Kurnia
On 28 Agt 2012, at 20:35, MYA Putra yaspu...@gmail.com wrote:

 On Tue, Aug 28, 2012 at 07:46:16PM +0700, Itoshiki Rin wrote:
 Date: Tue, 28 Aug 2012 19:46:16 +0700
 From: Itoshiki Rin zetsuri...@gmail.com
 User-Agent: Mutt/1.5.21 (2010-09-15)

 On Tue, Aug 28, 2012 at 07:16:06PM +0800, MYA Putra yaspu...@gmail.com 
 wrote:
 Rekan Programmer,

 Bagaimana caranya membuat script yang hanya bisa dijalankan
 sekali saja? Misal script *aha yang isinya:

 cp resolv.aha resolv.conf
 cp wvdial.aha wvdial.conf
 usb_modeswitch -vpVP -c usb_modeswitch.conf

 Demikian TIA.

 Salam,

 Putra Oesman

 Di skrip-nya sendiri dikasih perintah buat chmod -x

 Mungkin pertanyaannya salah. Maksudnya Isi scriptnya yang tidak bisa
 dieksekusi, scriptnya tetap bisa dieksekusi. Jadi kalau diulang script
 tersebut tidak mengeksekusi apa-apa.

 Salam,

 Putra Oesman
 --
 Linux Registered User #146631
 -


Bisa pakai teknik lock sederhana menggunakan file.

Script pertama2 cek keberadaan sebuah file, jika file lock tersebut
tidak ada, lanjutkan eksekusi. Di akhir eksekusi buat file lock yang
akan dicek script ini. Saat script dijalankan ulang, karena file lock
sekarang ini telah ada, maka script tidak akan lanjut.

Lokasi file lock bisa dimana aja, tapi kalau dibuat di folder /tmp,
akan otomatis di cleanup saat system restart.

--
Donny Kurnia
Apple ID: donnykur...@gmail.com
Twitter: @donnykurnia
Skype: donnykurnia
My online profile:
http://www.linkedin.com/in/donnykurnia
http://careers.stackoverflow.com/donnykurnia
http://re.vu/donnykurnia
http://hantulab.blogspot.com
---
At times the world can seem an unfriendly and sinister place. But
believe us when we say there is much more good in it than bad. And
what might seem to be a series of unfortunate events, may in fact, be
the first steps of a journey.
-- A Series of Unfortunate Events

-- 
Berhenti langganan: linux-programming-unsubscr...@linux.or.id
Arsip dan info: http://linux.or.id/milis



Re: [linux-programming] Script bisa dijalankan sekali.

2012-08-28 Terurut Topik Eko Prasetya
Untuk case ini, kenapa tidak di-diff saja, antara resolv.aha dan resolv.conf ?
Jika sama, keluar, jika tidak, continue.


Eko.

2012/8/28 Donny Kurnia donnykur...@gmail.com

 On 28 Agt 2012, at 20:35, MYA Putra yaspu...@gmail.com wrote:

  On Tue, Aug 28, 2012 at 07:46:16PM +0700, Itoshiki Rin wrote:
  Date: Tue, 28 Aug 2012 19:46:16 +0700
  From: Itoshiki Rin zetsuri...@gmail.com
  User-Agent: Mutt/1.5.21 (2010-09-15)
 
  On Tue, Aug 28, 2012 at 07:16:06PM +0800, MYA Putra yaspu...@gmail.com 
  wrote:
  Rekan Programmer,
 
  Bagaimana caranya membuat script yang hanya bisa dijalankan
  sekali saja? Misal script *aha yang isinya:
 
  cp resolv.aha resolv.conf
  cp wvdial.aha wvdial.conf
  usb_modeswitch -vpVP -c usb_modeswitch.conf
 
  Demikian TIA.
 
  Salam,
 
  Putra Oesman
 
  Di skrip-nya sendiri dikasih perintah buat chmod -x
 
  Mungkin pertanyaannya salah. Maksudnya Isi scriptnya yang tidak bisa
  dieksekusi, scriptnya tetap bisa dieksekusi. Jadi kalau diulang script
  tersebut tidak mengeksekusi apa-apa.
 
  Salam,
 
  Putra Oesman
  --
  Linux Registered User #146631
  -


 Bisa pakai teknik lock sederhana menggunakan file.

 Script pertama2 cek keberadaan sebuah file, jika file lock tersebut
 tidak ada, lanjutkan eksekusi. Di akhir eksekusi buat file lock yang
 akan dicek script ini. Saat script dijalankan ulang, karena file lock
 sekarang ini telah ada, maka script tidak akan lanjut.

 Lokasi file lock bisa dimana aja, tapi kalau dibuat di folder /tmp,
 akan otomatis di cleanup saat system restart.

 --
 Donny Kurnia
 Apple ID: donnykur...@gmail.com
 Twitter: @donnykurnia
 Skype: donnykurnia
 My online profile:
 http://www.linkedin.com/in/donnykurnia
 http://careers.stackoverflow.com/donnykurnia
 http://re.vu/donnykurnia
 http://hantulab.blogspot.com
 ---
 At times the world can seem an unfriendly and sinister place. But
 believe us when we say there is much more good in it than bad. And
 what might seem to be a series of unfortunate events, may in fact, be
 the first steps of a journey.
 -- A Series of Unfortunate Events

 --
 Berhenti langganan: linux-programming-unsubscr...@linux.or.id
 Arsip dan info: http://linux.or.id/milis


-- 
Berhenti langganan: linux-programming-unsubscr...@linux.or.id
Arsip dan info: http://linux.or.id/milis



Re: [linux-programming] Script bisa dijalankan sekali.

2012-08-28 Terurut Topik MYA Putra
On Tue, Aug 28, 2012 at 11:21:32AM -0700, Eko Prasetya wrote:
 Date: Tue, 28 Aug 2012 11:21:32 -0700
 From: Eko Prasetya eprase...@gmail.com
 
 Untuk case ini, kenapa tidak di-diff saja, antara resolv.aha dan resolv.conf ?
 Jika sama, keluar, jika tidak, continue.
 
 2012/8/28 Donny Kurnia donnykur...@gmail.com
 
 
  Bisa pakai teknik lock sederhana menggunakan file.
 
  Script pertama2 cek keberadaan sebuah file, jika file lock tersebut
  tidak ada, lanjutkan eksekusi. Di akhir eksekusi buat file lock yang
 
 -- 
 Berhenti langganan: linux-programming-unsubscr...@linux.or.id
 Arsip dan info: http://linux.or.id/milis

Terima kasih rekan semua atas responsnya. Ini saya baru buat dengan
membandingkan dua file, namun apakah statmennya ini benar?:

foreach file(resolv.*)
  if ($file(resolv.aha) == ($file(resolv.conf) then
  exit(1)
  else if ($file(resolv.aha) != ($file(resolv.conf)
cp resolv.aha resolv.conf
  endif
end

Tapi tidak jalan. Mungkin sintax atau strukturnya salah. CMIIW

Salam,

Putra Oesman
-- 
Linux Registered User #146631
-

-- 
Berhenti langganan: linux-programming-unsubscr...@linux.or.id
Arsip dan info: http://linux.or.id/milis



Re: [linux-programming] Script bisa dijalankan sekali.

2012-08-28 Terurut Topik Eko Prasetya
Gunakan diff, dan check return error-nya:

#!/bin/bash

diff a.txt b.txt  /dev/null
if [ $? != 0 ]; then
echo not the same;
else
echo the same;
fi


Eko.

2012/8/28 MYA Putra yaspu...@gmail.com:
 Terima kasih rekan semua atas responsnya. Ini saya baru buat dengan
 membandingkan dua file, namun apakah statmennya ini benar?:

 foreach file(resolv.*)
   if ($file(resolv.aha) == ($file(resolv.conf) then
   exit(1)
   else if ($file(resolv.aha) != ($file(resolv.conf)
 cp resolv.aha resolv.conf
   endif
 end

 Tapi tidak jalan. Mungkin sintax atau strukturnya salah. CMIIW

 Salam,

 Putra Oesman
 --
 Linux Registered User #146631

-- 
Berhenti langganan: linux-programming-unsubscr...@linux.or.id
Arsip dan info: http://linux.or.id/milis