it-swarm-id.com

Bahasa skrip mana untuk pemeliharaan server?

Skrip apa yang Anda gunakan untuk jenis tugas pemeliharaan server dasar, mis. backup, memindahkan file, dll.? Apakah Anda tetap menggunakan bash, Ruby, Perl, sesuatu yang lain, atau apakah Anda mencampur dan mencocokkan untuk kebutuhan yang berbeda? Apa kekuatan dan kelemahan pilihan Anda?

Saya pribadi tertarik pada * nix server, tapi mungkin pertanyaannya bisa relevan dengan server Windows juga.

2
Matthew Shanley

Saya biasanya dapat melakukan perawatan dengan skrip bash/ksh sepele (tergantung pada server). Ketika saya membutuhkan segala jenis logika atau sesuatu yang agak rumit di Shell seperti itu, saya lebih suka menggunakan Ruby. Mungkin fitur favorit saya dari Ruby untuk ini adalah betapa mudahnya untuk mengeksekusi perintah eksternal

directories=`ls -l`
1
Earlz

BASH mungkin akan digunakan secara universal pada kebanyakan sistem * nix Anda saat ini.

Perl adalah untuk penguraian teks yang intens, mungkin bukan yang terbaik untuk hal-hal admin server dasar.

Ruby atau PHP untuk admin server? Itu ide baru.

Beberapa alat yang juga ingin Anda gunakan adalah AWK dan SED. Mereka akan membuat parsing sedikit lebih mudah.

Semoga berhasil.

1
Shane Stillwell

Saya menggunakan Bourne Shell untuk portabilitas, Bash karena kekuatannya yang lebih besar dari sh (array, dll.), ksh ketika Bash tidak tersedia dan Python ketika saya membutuhkan kecepatan dan daya lebih besar dari Bash.

Saya juga menggunakan skrip AWK yang lengkap (di samping cuplikan di skrip Shell) untuk bidang dan manipulasi rekaman. Dan saya suka Push amplop dengan sed kadang-kadang. Ini Turing lengkap, tetapi skripnya adalah beruang untuk dibaca setelah beberapa waktu berlalu.

1

tidak ada cinta untuk python dalam daftar kecil Anda di sana saya melihat? ini adalah bahasa yang sangat fleksibel untuk skrip dan admin server di tangan kanan. ini sesuatu untuk Anda mulai jika Anda tertarik

1
seanl