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