Unix Shell
для проекта надо знать Unix Shell. В общем я ни бум бум. программированием особо не занималась. писать мне самой ничего не надо, но надо уметь читать и понимать ошибки. Что читать, куда податься? Прошу совета
Так Вам нужно уметь читать результат работы скрипта и понимать ошибки или Вам нужно уметь читать код скрипта и находить потенциальные ошибки?
Если первое, то это проще. Вопрос в сроках на изучение и в сложности скриптов (кол-ве используемых в них команд и программ), с которыми Вам придется столкнуться.
находить ошибки нажо будет. Ьудет скорее всего дана датай без ошибок и придётся примерно сравнивать. Но точь в точь не будет. Проект уже начался, через 2 недели у нас код фриз и попёр Ну может недели 4 оторву Спринт около 4 недели у нас
может там какие то особенные слова есть, как error ...
-----
Угу... есть...
Вот только что вернулся из цеха. Один из станков остановился. Сообщение "Stopped on release ProfiBus 23".
Такой ерунды как "ProfiBus 23". в системе нет.
Решение задачки:
- залезть на линух.
- получить список процессов
- отфильтровать те, которые относятся с станкам
- выяснить каких не хватает для конкретного станка
- запустить нужные процессы
- проверить нет ли лишних процессов
- снять (руками) со станка лист стекла (3 метра на 5 метров)
- перезагрузить то что называется единицей работы
- снова запустить станок...
Кроме последней и пред-пред-последней операций все делается на луне и ремотно...
По секрету скажу - Я сам, почти три года работая, все это не сделаю - просто не помню что и как т.к. нужда в этом появляется раз в год...
Что до изучения шела - там не сложно. Но не сложно - для умеющего. Для не умеющего - мрачно... и довольно долго.
придётся примерно сравнивать.
-----
Хмм...
В шеловых скриптах сравнивать без толку - либо он отработает как надо, либо не отработает как надо.
И причиной неправильной работы может быть совершенно правильная команда - не в правильном месте, не с теми параметрами и т.п.
Там нужно знать что и как пытаются сделать, что бы понять что не так... и то - не сразу найдешь...
Такой ерунды как "ProfiBus 23". в системе нет.
А ты уверен, что на станке нет коробочки из которой идёт кабель к компу или адаптеру?
Коробочка - есть и не одна. Много их там.
Но вот той, об которой написано, - нету.
И сообщение не имеет никакого отношения к тому что написано.
Оно всего лишь означает, что один или несколько процессов по лунем не работают...
Какие именно должны работать - надо просто знать, а есть они или нету - смотреть в логах...
Так что ТС - оййй...
Процесс долгий. Одной книги мало. "Никсу" на виртуалку поставили?
Я вот думал, что Matlab ерунда, всего то одну программку понять надо.
Но вот встречается a=[b c]; - и фиг знает где это искать, надо опять с самого начала надо всё перечитывать.
Так и с шеллом будет. Прочитали, понятно. А потом смотрим на строку кода и не понимаем что это. А после встречается еще одна и после опять....
Успехов