Menjalankan TMUX Langsung Dengan Perintah Tertentu dan menjalankanya di crontab

26.9.19 ilham.sp 0 Comments



tmux new-session -d -s nama_sesi 'perintah'
contoh :
tmux new-session -d -s ngeping_aja 'ping google.com'
Kadang kita perlu menjalankan peritah tertentu pada TMUX, normalnya kita akan membuka TMUX terlebih dahulu dengan perintah "tmux", setelah tmux terbuka baru kita laksanakan operasi yang ingin dilakukan. Namun akan sedikit merepotkan bila dibutuhkan menjalakan beberapa operasi dengan banyak tmux, apalagi bila operasi tersebut ingin dijadikan salah satu cronjob, dengan script diatas memungkinkan menjalankan operasi dalam tmux dengan satu baris perintah, pun memudahkan bila dijadikan script yang akan dijalankan pada cronjob. Jangan lupa bila menjalankan script, script tersebut harus diberikan permisi eksekusi terlebih dahulu.

Seting di crontab
untuk mengedit perintah cronjob ketikan perintah

crontab -e

ketik "i" untuk edit cronjob, tambahkan perintah yang akan dijalankan.

contoh :

@reboot sleep 300 && tmux new-session -d -s tmux_adms 'ping google.com'

perintah diatas maksudnya,menjalankan perintah "sleep 300" memberikan jeda waktu 5 menit (300 detik=5menit), kemudia menjalankan perintah ping google.com di dalam tmux setelahnya.


untuk variasi perintah crobjob lainya dapat di pelajari pada https://crontab.guru/

0 komentar: