Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

Unix Shell

389  
  чили-перчик коренной житель10.03.17 09:53
чили-перчик
10.03.17 09:53 

для проекта надо знать Unix Shell. В общем я ни бум бум. программированием особо не занималась. писать мне самой ничего не надо, но надо уметь читать и понимать ошибки. Что читать, куда податься? Прошу совета безум

#1 
Murr патриот10.03.17 11:32
Murr
NEW 10.03.17 11:32 
в ответ чили-перчик 10.03.17 09:53
  чили-перчик коренной житель10.03.17 13:09
чили-перчик
NEW 10.03.17 13:09 
в ответ Murr 10.03.17 11:32

спасибо огромное, а на немецком нету? смущ Я хоть и погуглила, но безум

#3 
kashej свой человек10.03.17 14:23
kashej
NEW 10.03.17 14:23 
в ответ чили-перчик 10.03.17 09:53

Не хочу пугать, но по-моему читать и понимать ошибки сложней чем писать.

http://denis-aristov.ucoz.com
#4 
  чили-перчик коренной житель10.03.17 15:43
чили-перчик
NEW 10.03.17 15:43 
в ответ kashej 10.03.17 14:23

я думала, может там какие то особенные слова есть, как error ... смущ

#5 
kashej свой человек10.03.17 15:52
kashej
NEW 10.03.17 15:52 
в ответ чили-перчик 10.03.17 15:43

Так Вам нужно уметь читать результат работы скрипта и понимать ошибки или Вам нужно уметь читать код скрипта и находить потенциальные ошибки?

Если первое, то это проще. Вопрос в сроках на изучение и в сложности скриптов (кол-ве используемых в них команд и программ), с которыми Вам придется столкнуться.

http://denis-aristov.ucoz.com
#6 
  чили-перчик коренной житель10.03.17 16:28
чили-перчик
NEW 10.03.17 16:28 
в ответ kashej 10.03.17 15:52, Последний раз изменено 10.03.17 16:29 (чили-перчик)

находить ошибки нажо будет. Ьудет скорее всего дана датай без ошибок и придётся примерно сравнивать. Но точь в точь не будет. Проект уже начался, через 2 недели у нас код фриз и попёр смущ Ну может недели 4 оторву безум Спринт около 4 недели у нас

#7 
Murr патриот10.03.17 18:21
Murr
NEW 10.03.17 18:21 
в ответ чили-перчик 10.03.17 15:43

может там какие то особенные слова есть, как error ...

-----

Угу... есть...

Вот только что вернулся из цеха. Один из станков остановился. Сообщение "Stopped on release ProfiBus 23".

Такой ерунды как "ProfiBus 23". в системе нет.


Решение задачки:

- залезть на линух.

- получить список процессов

- отфильтровать те, которые относятся с станкам

- выяснить каких не хватает для конкретного станка

- запустить нужные процессы

- проверить нет ли лишних процессов

- снять (руками) со станка лист стекла (3 метра на 5 метров)

- перезагрузить то что называется единицей работы

- снова запустить станок...


Кроме последней и пред-пред-последней операций все делается на луне и ремотно...

По секрету скажу - Я сам, почти три года работая, все это не сделаю - просто не помню что и как т.к. нужда в этом появляется раз в год...


Что до изучения шела - там не сложно. Но не сложно - для умеющего. Для не умеющего - мрачно... и довольно долго.

#8 
Murr патриот10.03.17 18:22
Murr
NEW 10.03.17 18:22 
в ответ чили-перчик 10.03.17 13:09

а на немецком нету?

-----

Ну откуда у меня и на немецком? безум

#9 
Murr патриот10.03.17 18:29
Murr
NEW 10.03.17 18:29 
в ответ чили-перчик 10.03.17 16:28

придётся примерно сравнивать.

-----

Хмм...

В шеловых скриптах сравнивать без толку - либо он отработает как надо, либо не отработает как надо.

И причиной неправильной работы может быть совершенно правильная команда - не в правильном месте, не с теми параметрами и т.п.

Там нужно знать что и как пытаются сделать, что бы понять что не так... и то - не сразу найдешь...

#10 
  чили-перчик коренной житель10.03.17 22:25
чили-перчик
NEW 10.03.17 22:25 
в ответ Murr 10.03.17 18:29

спасибо безум мрак короче полный, надо будет искать, кто знает. Свалился проект на мою голову безум

#11 
AlexNek патриот10.03.17 23:54
AlexNek
NEW 10.03.17 23:54 
в ответ Murr 10.03.17 18:21
Такой ерунды как "ProfiBus 23". в системе нет.

А ты уверен, что на станке нет коробочки из которой идёт кабель к компу или адаптеру?

https://en.wikipedia.org/wiki/Profibus

#12 
AlexNek патриот10.03.17 23:56
AlexNek
Murr патриот11.03.17 00:39
Murr
NEW 11.03.17 00:39 
в ответ AlexNek 10.03.17 23:54

Коробочка - есть и не одна. Много их там.

Но вот той, об которой написано, - нету.

И сообщение не имеет никакого отношения к тому что написано. улыб

Оно всего лишь означает, что один или несколько процессов по лунем не работают... спок

Какие именно должны работать - надо просто знать, а есть они или нету - смотреть в логах...


Так что ТС - оййй... безум

#14 
  чили-перчик коренной житель12.03.17 11:26
чили-перчик
NEW 12.03.17 11:26 
в ответ AlexNek 10.03.17 23:56

спасибо, вчера ещё книжку в библиотеке взяла, "юникс для идиотов" смущ посмотрим. Там описаны Fehlermeldung и причины. Буду проверять эти фелермелбуднг в программе, кажись скажу Entwickler что-то полезное хаха

#15 
AlexNek патриот12.03.17 14:17
AlexNek
NEW 12.03.17 14:17 
в ответ чили-перчик 12.03.17 11:26

Процесс долгий. Одной книги мало. "Никсу" на виртуалку поставили?


Я вот думал, что Matlab ерунда, всего то одну программку понять надо.

Но вот встречается a=[b c]; - и фиг знает где это искать, надо опять с самого начала надо всё перечитывать.


Так и с шеллом будет. Прочитали, понятно. А потом смотрим на строку кода и не понимаем что это. А после встречается еще одна и после опять....

Успехов flowerflowerflower

#16