Kill proses FTP di Bash

Terkadang proses FTP yang stuck dan banyak bisa membuat sebuah proses server menjadi stuck dan memakan banyak memory RAM. Jika kita close satu per satu dengan command kill -9 bisa jadi sangat merepotkan dan memakan waktu, sehingga tidak efisien. Oleh karena itu mari kita gunakan script bash untuk proses kill ftp.

Pada dasarnya script ini otomatis akan mencari proses yang bernama ftp dan kemudian akan melakukan force kill jika ketemu. Jika PID ketemu, maka langsung akan di tampilkan PID berapa saja yang ditemukan dan di kill.

# Find the PID of the FTP-related process
ftp_pid=$(ps aux | grep '[f]tp' | awk '{print $2}')

# Check if the PID is found
if [ -z "$ftp_pid" ]; then
    echo "FTP process is not running."
else
    # Kill the FTP process
    kill $ftp_pid
    echo "FTP process with PID $ftp_pid has been terminated."
fi

Script ini bebas kalian ambil jika diperlukan. Cara menggunakan script ini sangat mudah, buat file misal bernama killftp.sh kemudian untuk execute tinggal menggunakan :

bash killftp.sh

Posted

in

by

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *