Saya telah menyiapkan Minecraft dengan Dynmap dan berfungsi seperti seharusnya. Meskipun saya ingin menjalankan perintah tertentu setiap jam.
Saya memulai server dengan menjalankan file bernama run.bat
yang terlihat seperti ini
java -Xmx1024M -jar craftbukkit.jar -o true
PAUSE
Ini memulai server dan plugin Dynmap. Saya kemudian dapat menjalankan perintah di jendela cmd yang terbuka untuk melakukan hal-hal yang berbeda.
Perintah yang ingin saya jalankan setiap jam terlihat seperti ini:
dynmap fullrender world
dan dijalankan dalam program yang sudah dimulai , apakah mungkin untuk menjadwalkan perintah dalam cmd sehingga dieksekusi sekali setiap jam?
windows
command-line
minecraft
Oskar Persson
sumber
sumber
Jawaban:
Anda dapat menggunakan Penjadwal Tugas Windows untuk menjadwalkannya. Dari langkah-langkah di sini: http://windows.microsoft.com/en-us/windows7/schedule-a-task
Buka Penjadwal Tugas dengan mengklik tombol Mulai Gambar tombol Mulai, mengklik Panel Kontrol, mengklik Sistem dan Keamanan, mengklik Alat Administratif, lalu mengklik dua kali Penjadwal Tugas. Diperlukan izin administrator Jika Anda diminta kata sandi atau konfirmasi administrator , ketikkan kata sandi atau berikan konfirmasi.
Klik menu Tindakan, lalu klik Buat Tugas Dasar.
Ketikkan nama untuk tugas dan deskripsi opsional, lalu klik Berikutnya.
Lakukan salah satu dari yang berikut:
Untuk memilih jadwal berdasarkan kalender, klik Harian, Mingguan, Bulanan, atau Satu kali, klik Berikutnya; tentukan jadwal yang ingin Anda gunakan, dan kemudian klik Berikutnya.
Untuk memilih jadwal berdasarkan peristiwa yang sering terjadi, klik Ketika komputer mulai atau Ketika saya masuk, lalu klik Berikutnya.
Untuk memilih jadwal berdasarkan peristiwa tertentu, klik Ketika peristiwa tertentu dicatat, klik Berikutnya; tentukan log peristiwa dan informasi lainnya menggunakan daftar drop-down, dan kemudian klik Berikutnya.
Untuk menjadwalkan program untuk memulai secara otomatis, klik Mulai program, lalu klik Berikutnya.
Klik People untuk menemukan program yang ingin Anda mulai, dan kemudian klik Next.
Klik Selesai.
sumber
dynmap fullrender world
program yang sudah dimulai.Coba sesuatu seperti:
3600
mewakili waktu dalam detik.Perintah
for
akan berulang dari 1 hingga 24, berjalantimeout...
setiap waktu, yang menunggu 3600 detik dan kemudian menjalankan perintah.Lihat halaman: perintah batas waktu .
sumber
for /L %i in (1,1,5) do timeout /T 10 & <command>
. Satu-satunya kelemahan adalah bahwa ia mencetak "Menunggu 0 detik, tekan tombol untuk melanjutkan ..." sepanjang waktu antara eksekusi perintah.