Sebuah pencarian Google muncul perangkat lunak yang melakukan fungsi yang sama seperti cron, tapi tidak ada yang dibangun ke dalam Windows.
Saya menjalankan Windows XP Professional, tetapi saran untuk semua versi Windows akan berpotensi membantu seseorang.
Apakah ada cara untuk mengaktifkan fitur ini (yang berdasarkan jawaban disebut Penjadwal Tugas) secara terprogram atau melalui baris perintah?
windows
cron
scheduling
scheduled-tasks
Thomas Owens
sumber
sumber
cron
apa yang Anda butuhkan yang tidak disediakan Penjadwal Tugas?Jawaban:
Untuk pertanyaan awal, tanyakan tentang Windows XP (dan Windows 7): Penjadwal Tugas Windows
Untuk penggunaan baris perintah, Anda dapat menjadwalkan dengan perintah AT .
Untuk versi Microsoft OS yang lebih baru, Windows Server 2012 / Windows 8, lihat utilitas baris perintah schtasks .
Jika menggunakan PowerShell, Cmdlet Tugas Terjadwal di Windows PowerShell dibuat untuk skrip.
sumber
at.exe
sudah usang dan tidak akan berjalan.schtasks.exe
sulit digunakan (mis. tidak akan berjalan tanpa hak admin) dan disadap (mis./Z
sakelar).Perintah Windows "AT" sangat mirip dengan cron . Ini tersedia melalui baris perintah.
sumber
Perintah 'at'.
sumber
Gunakan Penjadwal Tugas Windows untuk menjadwalkan tugas dari waktu ke waktu dan tanggal.
sumber
pycron sangat cocok di Windows. Entri berikut didukung:
sumber
API penjadwal tugas di MSDN.
sumber
Setara terdekat adalah Tugas Terjadwal Windows (Control Panel -> Tugas Terjadwal), meskipun mereka jauh, jauh dari cron.
Perbedaan terbesar (bagi saya) adalah mereka membutuhkan pengguna untuk masuk ke dalam kotak Windows, dan akun pengguna (dengan kata sandi dan semua), yang membuat segalanya menjadi mimpi buruk jika kebijakan keamanan lokal Anda mengharuskan perubahan kata sandi secara berkala. Saya juga berpikir itu kurang fleksibel daripada cron sejauh mengatur interval untuk menjalankan item.
sumber
Zcron tersedia gratis untuk penggunaan pribadi.
sumber
Bukan versi Windows, namun Anda dapat menggunakan crontab Cygwin. Untuk petunjuk pemasangan, lihat di sini: di sini .
sumber
Jika Anda lebih suka cron yang baik, CRONw adalah jalan yang harus ditempuh.
sumber
We were asked to go - so I'm out finally...
Setiap perintah yang saya coba kirimi saya pesan itu. WTF? Apakah proyek ini tidak aktif lagi atau apa arti pesan itu ?? TERIMA KASIHAda NNCron untuk Windows. TI dapat menjadwalkan pekerjaan yang akan dijalankan secara berkala.
sumber
Selain Penjadwal Tugas Windows, Anda juga memiliki 'at' di Windows. Saya tidak yakin bagaimana ini berbeda dari Penjadwal Tugas selain fakta bahwa ia memiliki antarmuka baris perintah.
sumber
Perintah At sekarang sudah tidak digunakan lagi
Anda dapat menggunakan SCHTASKS
sumber
Anda dapat menggunakan API Tugas Terjadwal di PowerShell bersama dengan file config.json untuk input parameter. Saya kira batasan minimum adalah 5 menit. Contoh tutorial untuk pembuatan Jadwal Tugas yang sangat mendasar melalui API
Anda dapat menggunakan schtasks.exe via cmd juga. Saya bisa melihat batasan pengubah menit hingga 1 menit saat menjalankan schtasks.exe / Create / ?. Anyways AT sekarang sudah usang.
Bagaimanapun, saya sedang mengerjakan alat untuk berperilaku seperti CRON. Saya akan memperbarui di sini jika berhasil.
sumber
Lihatlah program Cronical yang luar biasa di https://github.com/mgefvert/Cronical
Ini adalah program .NET yang membaca file teks dengan garis cron unix-like . Sangat nyaman digunakan. Ini akan mengirim email jika stdout sama seperti unix cron. Bahkan mendukung akting sebagai pelari layanan.
sumber