Форум программистов, компьютерный форум, киберфорум
Один день из жизни веб-разработчика
Войти
Регистрация
Восстановить пароль
Старый
Рейтинг: 3.00. Голосов: 2.
Очистка рабочего стола и других директорий при выключении компьютера. Часть I
Запись от Dimedrol размещена 30.04.2012 в 12:11 / Один день из жизни веб-разработчика
Показов 10269 Комментарии 7
Метки bash, linux, ubuntu

У меня всегда на рабочем столе помойка. Все время я создаю какие-то файлы для теста. Чтобы не мучаться, можно сделать скрипт, который при выключении компьютера будет удалять все файлы ( во второй части мы попробуем все файлы архивировать).
Есть в Линуксе (я работаю на Ubuntu 10.10) несколько директорий, в которых располагаются исполняемые файлы при включении, выключении, перезагрузки системы.
адреспрограммы срабатывают при...
/etc/rc.localвключении
...
Аватар для Dimedrol
Старый
Простой калькулятор на bash
Запись от Dimedrol размещена 08.04.2012 в 20:09 / Один день из жизни веб-разработчика
Показов 6273 Комментарии 0
Метки bash, cgi

Дело было вечером, делать было нечего.
Запускается как CGI
Bash
1
2
3
4
5
6
#!/bin/bash
echo -e "Content-type: text/html; charset=utf-8"
echo
A=`echo "$QUERY_STRING" | grep -oE "(^|[?&])a=[0-9]+" | cut -f 2 -d "=" | head -n1`
B=`echo "$QUERY_STRING" | grep -oE "(^|[?&])b=[0-9]+" | cut -f 2 -d "=" | head -n1`
DO=`echo "$QUERY_STRING" | grep -oE "(^|[?&])do=[0-9]+"
...
Аватар для Dimedrol
Старый
Программа createhost. Создаем хосты без лишних телодвижений
Запись от Dimedrol размещена 03.04.2012 в 12:57 / Один день из жизни веб-разработчика
Показов 4294 Комментарии 0

Сегодня поговорим о программе, которая будет создавать локальные хосты. Это очень удобно. Для каждого проекта отдельный хост. Использовать мы будет bash, директории хостов будут храниться в /sites/.
Поехали!
Создадим директорию /sites

sudo mkdir /sites

Давайте будем хранить нашу программу в директории /usr/bin/. Создадим поддиректорию createhost

sudo mkdir /usr/bin/createhost

Теперь создадим шаблон, по...
Аватар для Dimedrol
Старый
Apache & root
Запись от Dimedrol размещена 01.04.2012 в 23:23 / Один день из жизни веб-разработчика
Показов 35411 Комментарии 2
Метки apache, exec, php, root, system

Задача: Дать возможность php функциям exec и system выполнять команды от имени root.
Для начала создадим нового пользователя:


useradd apache
passwd -d apache


Теперь нам надо разрешить пользователю apache выполнять команды от имени root, для этого редактируем файл /etc/sudoers. В самом конце добавляем


apache ALL=(ALL) NOPASSWD: ALL


NOPASSWD нужен для того, чтобы пользователю...
Аватар для Dimedrol
Новые блоги и статьи
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru