« [NAMED/APACHE] Поддомены по маске *



Qmail, clamd, spamassasin (аля qmailrock) »



Для клиента
Пользователь:
Пароль:
 

Разные полезные мелочи

Категория: / Mine блог / Сервер (FreeBSD)
Установить рекурсивно права на файлы

find ./ -name '*.html' -type f -exec chmod 750 {} \;


Преобразование окончаний строк windows --> unix (избавление от ^M)
Знаю что делается одной строкой sedом, но не помню как!).
Поэтому проще накатать на php. Для использования на множестве файлов
можно использовать find --exec.

 
#!/usr/local/php/bin/php -n
<?php
#crlf2lf
 
$f_ = @$argv[1];
 
if (empty($f_)) die("File ?\n");
 
$buff = file_get_contents($f_);
$buff = str_replace("\n\r","\n",$buff);
$buff = str_replace("\r","",$buff);
file_put_contents($f_,$buff);
 
echo "{$f_} parsed\n";
 


Отключить уведомления cron на email

/bin/cmd blabla > /dev/null 2>&1

@author: surg30n
@date: Суббота, 18 Август 2007


Комментарии : 2


2] j4ck - 17:47, 07 Ноябрь, 2007
Конверт файлов из WINDOWS-1251 в UTF-8 в папке(ах)

#!/usr/local/bin/php
<?php
foreach(glob("*.tpl") as $tmp) {
echo "process $tmp \n";
$buff=file_get_contents($tmp);
$buff = str_ireplace('WINDOWS-1251','UTF-8',$buff);
$buff = iconv('WINDOWS-1251','UTF-8',$buff);
file_put_contents($tmp,$buff);
}
1] Гость - 15:31, 02 Ноябрь, 2007
cp file_name file_name.tmp
cat file_name.tmp | tr -d '\r' > file_name
rm -rf file_name.tmp
Комментировать:




Код подтверждения: *
Введите подтверждающий код, так же как он отображен на картинке.
Надоело разбирать числа на картинке? Зарегистрируся, докажи что ты не робот!

@СКАЖИРЕКЛАМЕНЕТ@

усыпление животных на дому . мастер рейки