Ketika saya memulai hari saya di depan komputer saya, pertama-tama saya harus melakukan hal berikut:
- Di ruang kerja 1:
- Buka jendela terminal baru
ssh loginserver
,, lalussh serverA1
dansudo su account00
- Buka tab terminal baru
ssh loginserver
,, lalussh serverA2
dansudo su account00
- Buka tab terminal baru
ssh loginserver
,, lalussh serverA3
dansudo su account00
- Buka jendela terminal baru
- Di ruang kerja 2:
- Buka jendela terminal baru, 1
ssh loginserver
, lalussh serverB1
dansudo su account00
- Buka tab terminal baru
ssh loginserver
,, lalussh serverB2
dansudo su account00
- Buka tab terminal baru
ssh loginserver
,, lalussh serverB3
dansudo su account00
- Buka jendela terminal baru, 1
- Di ruang kerja 3:
- dll ...
Apakah ada cara untuk mengotomatiskan seluruh proses, misalnya, memiliki skrip yang secara otomatis membuka setiap jendela terminal di ruang kerjanya sendiri, semua tab terminal di setiap jendela, dan semua yang sesuai ssh
/ sudo su
perintah? Jika tidak, bagian mana yang dapat saya otomatisasi?
command-line
ssh
sudo
gnome-terminal
workspaces
aku yang biasa
sumber
sumber
xdotool
membantu.Jawaban:
Saya akan menggunakan skrip bash untuk setiap ruang kerja dan menambahkan perintah di sana.
itulah ide dasarnya, maka Anda dapat menambahkan perintah seperti ini , di mana Anda memulai terminal baru dan menjalankan beberapa perintah.
dan cukup perbarui file bash Anda yang seharusnya seperti namafile ini.sh dan tandai itu dapat dijalankan sehingga Anda dapat meluncurkannya dengan hanya mengklik dua kali.
Ini bisa membantu Anda meluncurkan perintah di ruang kerja baru.
sumber