On Sat, 20 Apr 2002, Danny Setiawan wrote:

> 
> Soalnya aku buat sebuah shell script, dimana pada line pertama mengeksekusi
> sebuah aplikasi contoh program hasil compilasi C, kemudian aplikasi tersebut
> memerlukan user interaksi dengan memasukkan nilai-nilai tertentu, maksudku
> pengen meng-otomasi input yang diminta oleh si program C tadi. Soalnya
> program tadi sudah mati, hanya ada binarynya saja nggak ada source codenya
> dan tidak menggunakan argumen apapun.
> Tapi line-line berikutnya baru dieksekusi setelah line pertama tadi
> selesai....

untuk memberi masukan ke program yg meminta input dari console, nggak 
perlu pake proses baru, Anda bisa pakai redirection. Contohnya begini:
misal kita punya program seperti ini:

#include <stdio.h>
int main()
{
        int i;
        printf("input i = ");scanf("%d", &i);
        printf("i = %d\n", i);
        printf("input i lagi = ");scanf("%d", &i);
        printf("i = %d\n", i);
        return 0;
}

kalo program itu dijalankan, dia akan meminta 2 masukkan, lalu program 
mencetak masukkannya ke layar.
untuk menjalankan program dari shell script dan memberi masukkan 1 dan 2
kita bisa melakukannya begini

buat file input:
$ cat > inp
1
2
^D
$ ./test < inp
input i = i = 1
input i lagi = i = 2

saya nggak salah mengerti pertanyaan Anda kan?

> & satu lagi nich, kalo di PHP bisa nggak yach kita fopen() file yang ada di
> mesin yang lain, aku udah coba pake fopen("ftp://user:password@domain";, "r")
> tapi nggak berhasil, ada nggak cara lain yang bisa?

bisa, coba cek lagi setting php.ini

-- 
Salam
Yohanes

Same thing we do every night, Pinky... Try to take over the WORLD!


-- 
Utk berhenti langganan, kirim email ke [EMAIL PROTECTED]
Informasi arsip di http://www.linux.or.id/milis.php3

Kirim email ke