Ако става въпрос за клъстер погледни MPI/OpenMosix или някакъв диспачър за задачки. Ако става въпрос за единична машина решението със скрипт който се разхожда и проверява на определени места за задачки е по доброто решение.
Един вариант с който се занимавам в момента е автоматизирана инсталация на windows използва се unattended.sourceforge.net. Там имаме MASTER скрипт (install.pl) и помощен скрипт (todo.pl). Задачките се нареждат във стек по следния начин todo.pl "zada4a1". С леки модификации може да се пригоди задачките да се обработват като FIFO а не като стек On 08/09/05, Daniel Ivanov <[EMAIL PROTECTED]> wrote: > Ми прави се перл скрипт с прост локинг на файлове, който да работи в > демонизиран режим, форк-ва ти задачката и като се return-не от форк-а, > трие заданието, така само трябва да редиш файлове, като си си осигурил, > че няма да получиш друг форк, ако стария не се е върнал. Просто си > именувай output файловете адекватно :) да не изчислиш 100 задачи и > получиш 1 оутпут :) > > Ivaylo Toshev wrote: > > > > > Варианти колкото искаш. > > Ето един пример: > > > > Нека всеки който се логне да си сложи задачата в неговата home > > директория като за по лесно предположим че ще слага само една задача > > наведнъж и нека името на файла е zadacha.gjf. Т.е. Ще се получи > > ~/zadacha.gjf > > > > Това което трябва да направиш е един скрипт обикалящ всички home > > директории и изпълняващ последователно файловете zadacha.gjf като > > резултата на всяка една итерация ще бъде отново в директорията на > > потребителя с име примерно: output.log Т.е. ~/output.log > > След това скрипта трябва да трие файла zadacha.gjf от дирекотрията на > > потребителя. > > > > Съответно когато скрипта мине през всички директории нека примерно да > > създава един файл: /var/ready Това означава че съшия скрипт в > > началото си трябва да трие файла /var/ready > > > > Нека в cron през 5 минути да се стартира друг скрипт, който да следи > > дали файла /var/ready съществува и ако да - то да стартира скрипта за > > обхождане на директориите. > > > > Yasen Atanasov wrote: > > > >> Georgi Chorbadzhiyski wrote: > >> > >> > >> > >>> Ivaylo Toshev wrote: > >>> > >>> > >>> > >>> > >>>> Съжалявам за спама , обаче от три дни нищо не получавам. > >>>> > >>>> > >>> > >>> Защото нищо не се пише ;) > >>> > >>> > >>> > >>> > >> > >> В такъв случай може ли да попитам нещо простичко? > >> Имаме Линукс машина която се използва само за сметки. Програмата с която > >> > >> се смята се стартира по следния начин: > >> #g98 iput.gjf output.log > >> Как да направя така че всеки който се логне с SSH да може да си даде > >> заданието, то да влезе в някаква опашка и когато съответната задачка > >> приключи да се стртир автоматично следващата? > >> > >> > >> > > > -- С уважение, Владимир Витков ICQ: 7867203 e-mail: [EMAIL PROTECTED] e-mail: [EMAIL PROTECTED] Ако не отговарям на писмата ви: http://6lyokavitza.org/mail