Re: [linux-programming] Script bisa dijalankan sekali.
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.
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.
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.
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.
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.
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.
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.
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.
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