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

Kirim email ke