Хм, мне кажется нужно спрашивать не как писать подобный скрипт, а написать собственно чего вы хотите достигнуть, потому что логика скрипта IMHO вкорне нестабильная и некорректная.
Вы пытаетесь получить дату изменения access.log чтобы по ней вычислить перезапускался ли сервис?
Но это же в корне неверно. Access лог пишет просто при активности сервера, и если активность не очень высокая, файл может не менятся какое-то время. Что вы хотите достичь этим скриптом??
Кроме того, man date и man stat - вместо выколупывания минут и секунд, можно работать с timestamp или сразу выводить нужные значения, например
В XML проблем с документацией структуры особо нет, а SOAP подразумевает, что это делается один раз на сервер, и все клиенты эту документацию свободно получают в любой момент
ПРо JSON там нет.
Сколько языков уже знаешь конкретно ты?
Ты же не спрашиваешь за какое время можно изучить эти языки, а за какое время их изучишь ты, причем спрашиваешь это у людей, которые тебя совершенно не знают (!) - уже это повод задуматься о том, что ты не очень логичен.
К тому же если ты клонишь что я подросток или школьник, то что в этом такого? Да мне 15, не отрицаю, и?
К тому, что ты бы мог показать свои текущие достижения, чтобы можно было хоть как-то оценить, а действительно ли у тебя такая крутая память и способность учиться по 7-10 часов, как ты говоришь. Или это просто мечты, а на самом деле ничего такого нет.
Ты даже не понимаешь сути вопроса, который ты спрашиваешь - ты путаешь языки и фреймворки, путаешь различные направления в ИТ с единой программой, не понимаешь значение слова "изучить". Другими словами даже не представляешь себе разницу между базово освоить и изучить.
А ведь если ты не понимаешь что спрашиваешь, то ты не поймешь ответов, которые тебе говорят. И собственно ты уже показываешь что ты не понял ответа - вместо того, чтобы уточнить какие-то вещи, проявляешь обычную рефлексию и агрессию.
vc был замечателен не тем, что он был маленький, у него функционал был больше чем у нортона.
А маленький он был, потому что был не vc.exe а vc.com, который максимум 1 страница памяти (64кб)
Но и до нортона и волкова были панельные менеджеры, еще на rt11
php7788, Если тебе надо сложить две матрицы, ты что будешь учить матрицы или умножение? Или и то и другое, а еще лучше базовую математику?
Тоже самое и тут. Учить нужно все - и CMS и язык программирования и смежные технологии, чтобы понимать как это вообще запустить, проверить, отладить.
Слышал фразу "ИТ - область с высоким порогом входа" - эта фраза означает, что нужно очень много учить, чтобы изучить только самые базовые вещи, которые позволяют уже задавать адекватные вопросы.
php7788, Конечно сложно. Любую задачу нужно работать, а не постучать по клавиатуре.
Везде где платят адекватные деньги надо заморочиться, понять чего заказчик недописал но хотел, и сделать все не только для выполнения задачи, но еще и для хорошего отзыва. И может быть когда-нибудь, когда сарафанное радио начнет поставлять клиентов больше, чем фриланс биржа, станет немного легче.
Saboteur
@saboteur_kiev Куратор тега Компьютерные сети
Dmitry Roo, Смотря где не ходит. Если до роутера не ходит - значит проблема тут.
Если до роутера ходит, а до сервера провайдера не ходит - значит проблема на последней миле.
Если до провайдера ходит, дальше не ходит - проблема или у провайдера, или у магистральных аплинков или уже на самом сервере.
sorry_i_noob,
Ну хеширование же производится ко всей строке (saltpassword) а не только к (password)
Если убрать salt, то всю строку (password) нужно перехешировать целиком. Нельзя от хеша отколоть кусочек, он отвечает за строку целиком, а не за первые несколько символов
Специализацию следует выбирать тогда, когда вы ХОТЯ БЫ достигли уровня джуниор в чем-нибудь.
Очень непонятно как вы можете заниматься разработкой игр, и не понимать чем занимается кибербез.
Вы пытаетесь получить дату изменения access.log чтобы по ней вычислить перезапускался ли сервис?
Но это же в корне неверно. Access лог пишет просто при активности сервера, и если активность не очень высокая, файл может не менятся какое-то время. Что вы хотите достичь этим скриптом??
Кроме того, man date и man stat - вместо выколупывания минут и секунд, можно работать с timestamp или сразу выводить нужные значения, например
date=$(date +%s)
file=$(stat /var/log/nginx/access.log -c %Y)