sh sys-snap.sh &
Apa itu sh
?
Apa itu sys-snap.sh
?
Mengapa saya harus meletakkan &
di akhir baris?
Adakah yang bisa menjelaskan sintaksnya?
Tanpa &
skrip tidak akan kembali ke prompt sampai saya menekan Ctrl +C .
Dengan &
Saya dapat menekan enter dan berhasil.
Jawaban yang Diterima:
sh
adalah shell default yang kompatibel dengan Bourne (biasanya bash atau dash)
sys-snap.sh
adalah skrip shell, yang berisi perintah yang sh
mengeksekusi.
Karena Anda tidak memposting kontennya, saya hanya bisa menebak dari namanya, apa fungsinya.
Saya dapat menemukan skrip yang terkait dengan CPanel dengan nama file yang sama, yang membuat file log dengan semua proses saat ini, penggunaan memori saat ini, status basis data, dll.
Jika skrip dimulai dengan baris shebang (#!/bin/sh
atau serupa), Anda dapat membuatnya dapat dieksekusi dengan chmod +x sys-snap.sh
dan mulai langsung dengan menggunakan ./sys-snap.sh
jika ada di direktori saat ini.
Dengan &
proses dimulai di latar belakang, sehingga Anda dapat terus menggunakan shell dan tidak perlu menunggu sampai skrip selesai.
Jika Anda lupa, Anda dapat menghentikan proses yang sedang berjalan dengan Ctrl-Z
dan lanjutkan di latar belakang dengan bg
(atau di latar depan dengan fg
).
Untuk informasi lebih lanjut, lihat kontrol pekerjaan