(на самом деле делается это с помощью кода на php). Понятно, что если ошибка, то что-то мне в терминал отдается (если запускаю ее ручками), но ведь есть некая переменная или какой-то способ узнать, что была ошибка. Как это сделать?
Пример:
1. например, делаете touch xxx в директории с 555. Ничего не получится. Как узнать об этом, не видя терминал и не читая логи, ни пытаясь прочитать xxx, не замеряя размер директории, не читая io по диску?
2 конкретный пример по smblcient:
smbclient //ip/share/test -U user%password -c 'dir'
WARNING: The "syslog" option is deprecated
session setup failed: NT_STATUS_LOGON_FAILURE
Как от системы узнать, что у нас проблема и есть некая ошибка NT_STATUS_LOGON_FAILURE?
Читать код завершения
Обсуждают сегодня