|
Re: lug-bg: Реализиранена опашка от задачи
- Subject: Re: lug-bg: Реализиранена опашка от задачи
- From: Ivaylo Toshev <toshev@xxxxxxxxxxxxx>
- Date: Thu, 08 Sep 2005 09:41:32 +0000
- Delivered-to: lug-bg-list@xxxxxxxxxxxxxxxxxx
- Delivered-to: lug-bg@xxxxxxxxxxxxxxxxxx
- Organization: Unimasters Logistics Group
Варианти колкото искаш.
Ето един пример:
Нека всеки който се логне да си сложи задачата в неговата 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 да може да си даде
заданието, то да влезе в някаква опашка и когато съответната задачка
приключи да се стртир автоматично следващата?
|
|
|