Когда требуется запустить команду или просто проверить права доступа от имени другого пользователя, можно воспользоваться примерно такой командой: su -c whoami nobody Для обычных пользователей это вернёт ожидаемый результат. Но, для системных пользователей, вроде nobody, apache и .т.д., результат будет таким: This account is currently not available.
Метка: bash
Что делать с Error opening terminal: unknown?
В некоторых docker-контейнерах при запуске консольных приложений, вместо программы может отобразиться ошибка:
Как по-быстрому увеличить объём выделяемой памяти для консольного PHP скрипта?
Иногда при обработке с помощью PHP больших и не очень данных, можно словить досадную ошибку посреди выполнения скрипта: PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 20480 bytes) Конечно, можно увеличить memory_limit в php.ini или дописать в скрипт: ini_set(‘memory_limit’,’256M’);
Как редактировать crontab через nano
Vim не самый юзер-френдли текстовый консольный редактор, например, nano на порядок удобнее и интуитивнее. Однако, именно vim является редактором для крона по-умолчанию в CentOS.
Как использовать команду watch с пайпами
Периодически при работе с консолью Linux нужно пронаблюдать за изменением вывода какой-либо команды с промежутком в несколько секунд. Для этого есть команда: