Saya menjalankan pekerjaan saya di sebuah cluster kecil. Saya mengirimkannya melalui qsub
. Sekarang teman-teman lab saya membutuhkan sumber daya yang lebih mendesak daripada saya, jadi saya harus mematikan pekerjaan saya atau menghentikannya, jika mungkin.
Apakah ada cara menghentikan pekerjaan saya dan melepaskan CPU, RAM, dll.?
Saya adalah pengguna normal (tidak ada hak akses root).
batch-jobs
Sibbs Gambling
sumber
sumber
qhold
, tetapi ini tidak mempengaruhi pekerjaan yang sudah berjalan. Tampaknyaqmod
dapat menunda menjalankan pekerjaan, tetapi membutuhkan hak root atau manajer.Jawaban:
Jika pekerjaan belum dimulai, Anda dapat menahannya
qhold
. Gunakanqrls
untuk memulai kembali.Jika sudah berjalan, Anda dapat menggunakan
qsig
untuk menangguhkan dan melanjutkan pekerjaan (Anda mungkin perlu izin tambahan untuk itu, tanyakan kepada administrator Anda jika itu masalahnya):Setelah Anda melanjutkan pekerjaan Anda, Anda mungkin harus memaksanya untuk dijalankan
qrun
Diuji pada sistem SLES 11 SP4 dengan PBSPro 13.0.2.153173, tapi saya yakin ini akan bekerja dengan sistem pengiriman pekerjaan batch yang sesuai dengan POSIX lainnya.
sumber