Perlu file FTP ke situs web setiap 5 menit dari PC lokal

0

Di server PC lokal saya. Saya memiliki beberapa file HTML yang diperbarui setiap beberapa menit.

Saya perlu memperbarui / mengunggah file-file itu pada dir di situs web saya setiap 5 menit.

Saat ini saya menggunakan skrip batch dan ftp.exe untuk mengunggah file ke situs saya, tetapi ini bukan solusi yang stabil karena proses ftp.exe macet dalam proses dan itu tidak akan mengunggah file lagi melalui ftp kecuali saya mematikan proses.

Adakah yang bisa memberi saya solusi yang lebih baik?

Saya menggunakan server Windows.

Mowgli
sumber

Jawaban:

1

Pertama izinkan saya mengatakan ini sepertinya desain yang buruk. Sepertinya akan lebih baik jika situs web membaca dari database atau beberapa jenis penyimpanan data dan secara dinamis menghasilkan HTML daripada menyalin dari satu mesin ke komputer lain. Tapi itu hanya pendapat saya.

Seperti yang Anda perhatikan, FTP bisa rapuh. Mungkin pendekatan yang lebih baik adalah membuat penjadwal tugas Windows meluncurkan skrip PowerShell ke FTP file. Skrip Powershell dapat memiliki penanganan dan keluar pengecualian setelah file disalin atau jika ada kesalahan.

Brad Patton
sumber
bisakah saya menggunakan SSH?
Mowgli
Ya, Anda bisa menggunakan SFTP. Saya pikir yang penting adalah untuk memiliki setiap proses penjadwal dimulai baik dapat menyelesaikan atau menangani pengecualian dalam waktu yang wajar sebelum proses selanjutnya dimulai.
Brad Patton
Terima kasih Anda menjawab pertanyaan saya, saya memiliki 2 proses ftp, dan itu tergantung sekarang dan kemudian, dan saya tidak menggunakan SFTP, dapatkah Anda memberi tahu saya apa saja pilihan saya dari SFTP karena windows tidak memiliki SFTP.
Mowgli
Saya akan mulai dengan Cygwin atau PUTTY.
Brad Patton