Menggunakan Screen
Install screen:
sudo apt install screen -y
Screen commands:
screen -S botname # Buat session baru
screen -ls # List semua session
screen -r botname # Attach ke session
screen -d -r botname # Detach & reattach
# Di dalam screen:
# Ctrl+A lalu D # Detach dari session
# Ctrl+A lalu K # Kill session
Menggunakan Tmux
Install tmux:
sudo apt install tmux -y
Tmux commands:
tmux new -s botname # Buat session baru
tmux ls # List semua session
tmux attach -t botname # Attach ke session
tmux kill-session -t name # Kill session
# Di dalam tmux:
# Ctrl+B lalu D # Detach dari session
Contoh Penggunaan
# Buat session dan jalankan bot
screen -S mybot
cd /path/to/bot
node index.js
# Tekan Ctrl+A lalu D untuk detach
# Bot akan tetap jalan di background
# Untuk cek kembali:
screen -r mybot
💡 Tips
- • Screen lebih simple, Tmux lebih powerful (split panes, etc)
- • Untuk Node.js, pertimbangkan PM2 sebagai alternatif yang lebih baik
- • Session akan tetap ada setelah disconnect SSH