Bagaimana cara membuat skrip yang me-restart program java setiap X menit di Linux?
Saya akan menggunakan:
- PHP
- Akun hosting linux godaddy (klasik, dan saya tidak tahu OS apa)
- skrip .sh
- FTP (untuk mengakses file)
Saya berharap untuk memulai server untuk minecraft dan ini adalah ide yang terdengar sangat keren.
Saya juga membutuhkannya bahwa jika saya mengubah skrip, ia me-restart dan menjalankan skrip baru alih-alih yang lama. Saya berharap dokumen php terbuka sepanjang waktu server aktif (Jika dokumen php ditutup, server ditutup). Ini harus semua dalam satu skrip / halaman web PHP.
Akhirnya, ini harus bekerja pertama kali atau saya tidak akan dapat menghentikan program.
Saya telah memasukkan skrip .sh dari apa yang saya miliki sejauh ini:
#!/bin/sh
pkill java
screen java -Xmx1024M -jar craftbukkit.jar -o true
Apakah itu bekerja? Saya memerlukan kode PHP untuk memulainya dan tetap berjalan saat halaman web dimuat.
Jawaban:
Anda akan membunuh semua proses java, tetapi seperti yang saya mengerti Anda ingin membunuh hanya satu. Saya akan melakukannya seperti ini:
dalam file .sh
sumber