Запитання з тегом «debugging»

це процес пошуку та зменшення кількості помилок або дефектів у комп'ютерній програмі, таким чином змушуючи її вести себе так, як очікувалося

8
Як налагодити скрипт bash?
У мене виникають проблеми з деякими сценаріями в баші, з приводу помилок і несподіваної поведінки. Я хотів би вивчити причини проблем, щоб я міг застосувати виправлення. Чи є спосіб я перетворити якийсь режим "налагодження" для bash, щоб отримати більше інформації?
135 bash  debugging 

3
як я можу змусити cron зараз виконувати завдання для тестування / налагодження? без зміни графіка!
У мене є робота cron, яку планується виконувати щодня, окрім зміни розкладу, чи є ще якийсь спосіб зробити тестовий запуск команди, щоб перевірити, чи працює вона за призначенням?
133 cron  debugging 

3
Усунення несправностей та налагодження мережевої мережі Linux
Час від часу користувачі Linux та Unix стикалися з різними мережевими проблемами. Багато з цих проблем представлені тут і на деяких інших форумах з усунення несправностей, але вони є дуже конкретними і містять багато додаткової технічної інформації, а іноді досить важко зрозуміти основну суть і справжню причину невдалої поведінки системи. …

4
Як `git pull` їв домашнє завдання?
Я відчуваю себе дитиною в кабінеті директора, пояснюючи, що собака їв мою домашню роботу в ніч до того, як це відбулося, але я дивлюсь на якусь божевільну помилку втрати даних в обличчя, і я не можу зрозуміти, як це сталося. Я хотів би знати, як git міг їсти моє сховище …

8
Чи можемо ми отримати інформацію про компілятор із двійкового ельфу?
Чи є якийсь шанс дізнатися, як було створено бінарний під Linux? (та або інший Unix) Компілятор, версія, час, прапори тощо ... Я переглянув readelfі не зміг знайти багато, але можуть бути й інші способи аналізу бінарного коду / розділу тощо ... Що ви знаєте, як видобути?

4
Як знати, де програма застрягла в Linux?
Я виконую наступну команду на своєму сервері ubuntu root@slot13:~# lxc-stop --name pavan --logfile=test1.txt --logpriority=trace Здається, висить нескінченно. Щоразу, коли це траплялося на AIX, я просто отримував PID процесу порушення та говорив $ procstack <pid_of_stuck_process> і він використовував для показу всієї стопки виклику цього процесу. Чи є еквівалент procstackу linux / …

2
Як вступити, перейти та вийти з GDB?
Я набрав, helpколи я був у GDB, але нічого не знайшов про перехід, перехід та вихід. Я поставив точку перелому в програмі асамблеї в _start( break _start). Потім я набрав, nextі це закінчило налагодження. Я здогадуюсь, це було тому, що воно закінчилось _startі не вступило так, як я хотів. Хтось …


3
Як я можу побачити точний командний рядок, який виконується в якомусь екземплярі bash?
У мене є тривалий bashекземпляр (всередині screenсеансу), який виконує складний набір команд всередині циклу (кожен цикл виконує труби, переадресації тощо). Довгий командний рядок був написаний всередині терміналу - це не всередині жодного сценарію. Тепер я знаю ідентифікатор процесу bash, і у мене є доступ до кореня - як я можу …


4
Ядро Злому середовища
Я працював у вбудованій ОС на зразок uCOS, ThreadX. Поки я кодував програми в Linux, тепер я планую почати вивчати Linux Kernel. У мене мало питань щодо довкілля. Який найкращий дистрибутив, у якому є прості у використанні інструменти для розробки ядра? (до цих пір я використовував RHEL та Fedora. Хоча …

3
Як я бачу, яка команда насправді виконувалася в оболонці, через псевдонім або функцію
Наприклад, у мене є функція bash (або псевдонім) function install() {sudo apt-get install $@}. Під час виконання команди install dicelab, я очікую, що насправді буде запущено sudo apt-get install dicelab. Де я можу побачити, чим насправді керував панцир? Я хотів би переконатися, що мої складніші псевдоніми працюють так, як очікувалося.
20 bash  shell  debugging 

2
Як дізнатися, який процес пише в STDOUT?
У мене є два екземпляри запущеного процесу. Один з них - "ЗАРАЗ!" та помилки друку без зупинки для STDOUT. Я хочу вбити порушений процес, але мушу переконатися, що я не припиняю неправильного. Вони обидва були запущені приблизно в один і той же час, і topя можу бачити, що вони використовують …

2
Інструменти для налагодження таблиць маршрутизації на машині Linux?
Чи є інструмент, який налагоджує таблиці маршрутизації на машині Linux? Я маю на увазі одну, яку я можу використовувати, ввівши в неї ip-адресу, вона врахує існуючу таблицю маршрутизації та виведе відповідність із таблиці, тож я можу отримати уявлення, куди будуть йти пакети?
18 ip  routing  debugging 

3
Як компілювати без оптимізацій -O0 за допомогою CMake
Я використовую Scientific Linux (SL). Я намагаюся скласти проект, який використовує купу файлів C ++ (.cpp). У довідник user/project/Buildя ввожу makeкомпілювати і зв’язувати всі файли .cpp. Тоді я повинен перейти, user/run/а потім набрати./run.sh values.txt Щоб налагодити GDB, я мушу перейти, user/runа потім набрати gdb ../project/Build/bin/Projectта запустити, введіть run -Project INPUT/inputfile.txt. …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.