Chcę wysłać kilka zadań za pomocą qsub - wszystkie zadania są bardzo podobne. Mam skrypt, który ma pętlę iw każdym przypadku przepisuje na plik tmpjob.sh, a następnie robi qsub tmpjob.sh. Zanim zadanie zostało uruchomione, tmpjob.sh może zostać nadpisany przez następne wystąpienie pętli. Czy kolejna kopia pliku tmpjob.sh jest przechowywana, gdy zadanie oczekuje na uruchomienie? Czy muszę uważać, aby nie zmienić tmpjob.sh przed rozpoczęciem pracy?Czy mogę usunąć skrypt powłoki po przesłaniu go przy pomocy qsub bez wpływu na pracę?
5
A
Odpowiedz
4
Zakładając, że mówimy o momencie obrotowym, a następnie tak; Moment obrotowy odczytuje w skrypcie w momencie składania. W rzeczywistości skrypt składania nigdy nie musi istnieć jako plik; jak przedstawiono jako przykład na documentation for torque można rury poleceń do qsub (z dokumentów: cat pbs.cmd | qsub
).
jednak wiele systemów wsadowe (SG/OGE PBS PRO) stosowanie qsub jako polecenie składania kolejce, tak będziesz musiał powiedzieć nam, z którego systemu kolejkowania korzystasz.
0
Tak. Możesz nawet tworzyć oferty pracy i podkategorie za pomocą TUTAJ Dokumentów. Poniżej znajduje się przykład testu, który robiłem ze skryptem zainicjowanym przez zadanie cron:
#!/bin/env bash
printenv
qsub -N testCron -l nodes=1:vortex:compute -l walltime=1:00:00 <<QSUB
cd \$PBS_O_WORKDIR
printenv
qsub -N testsubCron -l nodes=1:vortex:compute -l walltime=1:00:00 <<QSUBNEST
cd \$PBS_O_WORKDIR
pwd
date -Isec
QSUBNEST
QSUB
Powiązane problemy
- 1. Jak zresetować COMP_WORDBREAKS bez wpływu na inny skrypt zakończenia?
- 2. Jak mogę uruchomić skrypt Perla przy pomocy ActivePerl?
- 3. Jak mogę wygenerować plik zip bez zapisywania go na dysku przy pomocy Javy?
- 4. Jak mogę .zgłosić i usunąć już zatwierdzony plik bez wpływu na inne kopie robocze?
- 5. W języku C# czy mogę spowodować, że auto-własność wykona dodatkową pracę przy pomocy atrybutu?
- 6. Czy można przyspieszyć ten skrypt powłoki?
- 7. Kiedy mogę usunąć plik po użyciu go w pliku Response.WriteFile()?
- 8. Skrypt powłoki z plikiem JAR na końcu
- 9. Jak mogę powiększyć/pomniejszyć moją stronę bez wpływu sekcjach
- 10. Jak zmienić definicję wyliczenia bez wpływu na klientów używających go w C#
- 11. Czy mogę adnotować tablicę numpy podczas zapisywania go przy pomocy savez
- 12. Jak mogę poprosić o plik, ale nie mogę go zapisać przy pomocy Wget?
- 13. Uruchom skrypt przy odblokowywaniu?
- 14. Skrypt powłoki i spacje na ścieżce
- 15. Opróżnij zawartość textarea po przesłaniu
- 16. Jak mogę zaplanować pracę "tygodniową" na Heroku?
- 17. Skrypt powłoki dodaj sufiks każdej linii
- 18. Jak mogę nałożyć nakładkę arbitralną na histogram przy pomocy ggplot?
- 19. Wartość zwracana z sql skrypt powłoki skrypt
- 20. NSLog na urządzeniu, czy to jest problem, czy muszę go usunąć?
- 21. Używanie Notepad ++ jako edytora Git bez wpływu na ustawienia
- 22. dokowanie uruchom skrypt powłoki w tle bez zamykania kontenera
- 23. Czy mogę wcześnie przerwać łańcuch przy pomocy obietnic Bluebird?
- 24. Sprawdź upływie biletów uwierzytelniania bez wpływu na to
- 25. skrypt powłoki polecenie wyjścia ssh
- 26. Jak uruchomić skrypt powłoki przy użyciu dockerfiles CMD
- 27. Jak mogę wykonać pracę renegocjacyjną CLIENT-CERT SSL na pomoście?
- 28. Automatyczne pobieranie pliku po przesłaniu formularza
- 29. Jak wykryć, czy skrypt Node.js działa przez potok powłoki?
- 30. Jak rozpowszechniać mój skrypt Python/powłoki?
Dzięki. Klaster używa harmonogramu SGE. – miz