Re: [linux-programming] Cara Bikin Daemon

2007-01-31 Terurut Topik sujarwo

Kalau pake redhat (dan turunannya) coba lihat file di :

/etc/init.d/

copy salah satu file misal httpd jadi daemon_saya, terus di modif bikin
suatu service baru jadi gini:

service daemon_saya status|start|stop|restart

rgds,
_uwo_

 Cara paling simple, tambahin aja character  (untuk membuat suatu
 process di linux running di background) saat jalankan command java-nya
 di console.
 mis:
 [EMAIL PROTECTED]:~$ java ContohApplikasi 

 any better idea???

 -Kong P.



-- 
Berhenti langganan: [EMAIL PROTECTED]
Arsip dan info: http://linux.or.id/milis



Re: [linux-programming] Cara Bikin Daemon

2007-01-31 Terurut Topik Eko Prasetya

Ini kalo di C:

   pid = fork();
   if (pid != 0)
   {
   // Exit the parent.
   exit(0);
   }
   else
   {
   // Make this guy a process group leader.
   pid = setsid();
   if (pid == -1)
   {
   printf(Error!\n);
   }
   }


KOkon.

On 1/31/07, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote:


Kalau pake redhat (dan turunannya) coba lihat file di :

/etc/init.d/

copy salah satu file misal httpd jadi daemon_saya, terus di modif bikin
suatu service baru jadi gini:

service daemon_saya status|start|stop|restart

rgds,
_uwo_


--
Berhenti langganan: [EMAIL PROTECTED]
Arsip dan info: http://linux.or.id/milis



Re: [linux-programming] java: mewarnai teks di terminal

2007-01-31 Terurut Topik yanu
Mas Kong, sudah saya coba dan berhasil.

btw, arti \, 033, [, dan 30m itu apa sih ?!

saya coba cari-cari di buku core-java-nya sun kok belum nemu :(


On Wed, January 31, 2007 9:15 am, Kong Putra said:
 public class ContohTextColor {

 public static void main(String args[]) {
 System.out.println(\033[30mHitam);
 System.out.println(\033[31mMerah);
 System.out.println(\033[32mHijau);
 System.out.println(\033[33mKuning);
 System.out.println(\033[34mBiru);
 System.out.println(\033[35mMagenta);
 System.out.println(\033[36mCyan);
 System.out.println(\033[37mPutih);
 System.out.println(\033[0mNormal);
 }
 }

 -Kong P.

 yanu wrote:
 dear linux expert,

 mohon informasi teknik pewarnaan println() dan semacamnya [dengan java]
 di
 mode teks-nya linux.

 trims,

 yanu





 --
 Berhenti langganan: [EMAIL PROTECTED]
 Arsip dan info: http://linux.or.id/milis





-- 
Berhenti langganan: [EMAIL PROTECTED]
Arsip dan info: http://linux.or.id/milis



Re: [linux-programming] java: mewarnai teks di terminal

2007-01-31 Terurut Topik Ronny Haryanto
On Thu, Feb 01, 2007 at 08:25:08AM +0700, yanu wrote:
 Mas Kong, sudah saya coba dan berhasil.
 
 btw, arti \, 033, [, dan 30m itu apa sih ?!
 
 saya coba cari-cari di buku core-java-nya sun kok belum nemu :(

Karena memang ini bukan specific ke java. Mau pake program apa aja
untuk ngeprint character kan bisa. Yg mengubahnya jadi warna adalah
terminal anda.

http://www.google.com/search?q=terminal+colour+escape+codes

Ronny


signature.asc
Description: Digital signature


Re: [linux-programming] java: mewarnai teks di terminal

2007-01-31 Terurut Topik Kong Putra
Di linux untuk merubah font dan background color di terminal dapat 
menggunakan ANSI escape sequences,
untuk lebih jelasnya mas yanu boleh lihat referensi di link dibawah ini, 
penjelasannya simple dan cukup lengkap.

Semoga membantu :)

http://www.linuxfocus.org/English/May2004/article335.shtml


-Kong P.

yanu wrote:

Mas Kong, sudah saya coba dan berhasil.

btw, arti \, 033, [, dan 30m itu apa sih ?!

saya coba cari-cari di buku core-java-nya sun kok belum nemu :(


On Wed, January 31, 2007 9:15 am, Kong Putra said:
  

public class ContohTextColor {

public static void main(String args[]) {
System.out.println(\033[30mHitam);
System.out.println(\033[31mMerah);
System.out.println(\033[32mHijau);
System.out.println(\033[33mKuning);
System.out.println(\033[34mBiru);
System.out.println(\033[35mMagenta);
System.out.println(\033[36mCyan);
System.out.println(\033[37mPutih);
System.out.println(\033[0mNormal);
}
}

-Kong P.

yanu wrote:


dear linux expert,

mohon informasi teknik pewarnaan println() dan semacamnya [dengan java]
di
mode teks-nya linux.

trims,

yanu



  

--
Berhenti langganan: [EMAIL PROTECTED]
Arsip dan info: http://linux.or.id/milis







  



--
-:ThAnKs:-


-Kong Putra

--
Berhenti langganan: [EMAIL PROTECTED]
Arsip dan info: http://linux.or.id/milis



Re: [linux-programming] Cara Bikin Daemon

2007-01-31 Terurut Topik Kong Putra
Di java gak ada istilah fork, paling menggunakan Thread (walaupun ini 
pun sebenarnya bukan process seperti yang dibuat oleh fork),
tapi ada info bagus, mulai di java 1.5 ada  class ProcessBuilder untuk 
membuat  process di  OS. Lebih lengkapnya bisa lihat di Java 2 Platform 
API Specsification 5.0.


-Kong P.

Eko Prasetya wrote:

Ini kalo di C:

   pid = fork();
   if (pid != 0)
   {
   // Exit the parent.
   exit(0);
   }
   else
   {
   // Make this guy a process group leader.
   pid = setsid();
   if (pid == -1)
   {
   printf(Error!\n);
   }
   }


KOkon.

On 1/31/07, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote:


Kalau pake redhat (dan turunannya) coba lihat file di :

/etc/init.d/

copy salah satu file misal httpd jadi daemon_saya, terus di modif bikin
suatu service baru jadi gini:

service daemon_saya status|start|stop|restart

rgds,
_uwo_




--
Berhenti langganan: [EMAIL PROTECTED]
Arsip dan info: http://linux.or.id/milis



Re: [linux-programming] Cara Bikin Daemon

2007-01-31 Terurut Topik Ronny Haryanto
On Wed, Jan 31, 2007 at 10:57:35AM -0800, Eko Prasetya wrote:
 Ini kalo di C:
 
pid = fork();
if (pid != 0)
{
// Exit the parent.
exit(0);
}
else
{
// Make this guy a process group leader.
pid = setsid();
if (pid == -1)
{
printf(Error!\n);
}
}

Supaya gak jadi zombie (kita mau supaya daemon ini fully detached sama
parentnya) harusnya fork() sekali lagi. Teknik double-fork ini lumayan
umum dipakai.

if (fork())
exit(0);
setsid();
if (fork())
exit(0);
/* your code here */

Ronny


signature.asc
Description: Digital signature


Re: [linux-programming] Cara Bikin Daemon

2007-01-31 Terurut Topik yanu
trims Mas Eko

btw, ada kode lengkapnya ?!
atau misalnya aplikasi daemon sederhana ?!


On Thu, February 1, 2007 1:57 am, Eko Prasetya said:
 Ini kalo di C:

 pid = fork();
 if (pid != 0)
 {
 // Exit the parent.
 exit(0);
 }
 else
 {
 // Make this guy a process group leader.
 pid = setsid();
 if (pid == -1)
 {
 printf(Error!\n);
 }
 }


 KOkon.

 On 1/31/07, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote:

 Kalau pake redhat (dan turunannya) coba lihat file di :

 /etc/init.d/

 copy salah satu file misal httpd jadi daemon_saya, terus di modif bikin
 suatu service baru jadi gini:

 service daemon_saya status|start|stop|restart

 rgds,
 _uwo_

 --
 Berhenti langganan: [EMAIL PROTECTED]
 Arsip dan info: http://linux.or.id/milis





-- 
Berhenti langganan: [EMAIL PROTECTED]
Arsip dan info: http://linux.or.id/milis