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 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 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



[linux-programming] Error link free Pascal lncursesw

2011-07-20 Terurut Topik MYA Putra
Rekan programmer,

Saya biasanya memakai Free Pascal di Slackware dan tidak mengalami masalah.
Namun setelah memakai Free Pascal di Fedora 15 masalah timbul ketika
compile file memakai ncurses. Ada error untuk link ncursesw:

$ fpc data_alamat.pas
Free Pascal Compiler version 2.4.2 [2011/02/09] for i386
Copyright (c) 1993-2010 by Florian Klaempfl
Target OS: Linux for i386
Compiling data_alamat.pas
Linking data_alamat
/usr/bin/ld: warning: link.res contains output sections; did you forget -T?
/usr/bin/ld: cannot find -lncursesw
/usr/bin/ld: cannot find -lpanelw
/usr/bin/ld: cannot find -lmenuw
data_alamat.pas(384,1) Error: Error while linking
data_alamat.pas(384,1) Fatal: There were 1 errors compiling module, stopping
Fatal: Compilation aborted
Error: /usr/bin/ppc386 returned an error exitcode (normal if you did not 
specify a source file to be compiled)

Sudah google tidak mendapat informasi yang jelas. Ada saran untuk D/L 
ncursesw-1.2.3.4.gem dan primary.xml.gz
tapi penggunaanya bagaimana tidak dejelaskan.

Adakah rekan yang bisa kasih pencerahan? TIA

Salam,

Putra
-- 
Linux Registered User #146631
-

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