Видео ролики бесплатно онлайн

Смотреть красивый видео

Официальный сайт 70rus 24/7/365

Смотреть видео бесплатно


kstep 18.01.11 21:28 # +7
Проверка на каталог может быть проще, без вызова внешней утилиты:

1
2
3
4
5

if [ -d "$1" ]; then
   # blah-blah-blah
fi
 
demon1981 19.01.11 01:44 # +0
можно до ката указывать что лежит в основе решения? без этих всех заманух и загадочностей!!!
sokoloff 19.01.11 12:07 # +0
ОК, впредь буду указывать. Хотя IMHO это очевидно, что в консоли будут использоваться стандартные консольные утилиты и скрипты.
danik 19.01.11 12:51 # +0
Вроде во всех дистрибутивах есть питон, а потому "малой кровью" будет воспользоваться именно им, благо готовых скриптов полно - подпилить их под свои нужды и ничего дополнительного устанавливать и настраивать не надо.
email package

18.01.11 21:12 sokoloff

Tips & tricksОтправка писем с вложениями из консоли и mc.

Мне часто приходится отправлять файлы другу, когда мне надоело это делать в ручную, я решил автоматизировать это.

Первое что нам надо, это утилита sendmail, если на вашей машине стоит полноценный почтовый сервер, то она у вас уже есть. Если MDA не установлен, то можно обойтись "малой кровью" и поставить что-то сверхлегкое. Я использую ssmtp. Настройка его незамысловата, да и в интеренете полно заметок про него, поэтому я не буду останавливаться на его настройке, а только приведу свои конфиги (подходят для связи с gmail-ом).
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
# /etc/ssmtp/ssmtp.conf -- a config file for sSMTP sendmail.
#
# The person who gets all mail for userids < 1000
# Make this empty to disable rewriting.
root=sokoloff@gmail.com

# The place where the mail goes. The actual machine name is required
# no MX records are consulted. Commonly mailhosts are named mail.domain.com
# The example will fit if you are in domain.com and you mailhub is so named.
mailhub=smtp.gmail.com:587
hostname=gmail.com
UseSTARTTLS=YES
AuthUser=sokoloff
AuthPass=super_password
FromLineOverride=YES


# /etc/ssmtp/revaliases
# sSMTP aliases
#
# Format:       local_account:outgoing_address:mailhub
#
# Example: root:[email protected]:mailhub.your.domain[:port]
# where [:port] is an optional port number that defaults to 25.

sokoloff:sokoloff@gmail.com:smtp.gmail.com:587
 

Для отправки писем с вложениями, используется утилита mpack, установите ее.

Далее пишем небольшой скрипт, который будет паковать файл или директорию и отправлять архив как вложение.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#!/bin/bash
#v 0.3

# Куда слать
EMAIL="[email protected]"
# Директория для временных файлов
TMP_DIR="/tmp"


FILE=$1;
if [ "`file -b $1`" = "directory" ]; then
    FILE=$TMP_DIR/`basename $1`-`date +%Y.%m.%d-%H.%M.%S`.tgz  
    tar czf $FILE $1 || exit 1;
fi

#echo $FILE

SUBJ=`basename $FILE`
TMPDIR=$TMP_DIR mpack -s "$SUBJ" "$FILE"  $EMAIL
 

Уже можно пользоваться:
$ sendmail ./project


Но, прикрутим это к midnight commander-у. Редактируем файл меню, сделйте в mc F9->Команда->Файл меню->Пользовательский, или просто откройте в редакторе файл ~/.mc/menu. В конец файла добавляем строки:
1
2
3
e       Send file                                                                                                                              
    ~/bin/sendfile.sh %f.  
 

Теперь в mc можно встать на файл или директорию, и через меню (нажать на F2) быстро отправить файл другу.


Посты Комментарии
Последние посты
    Посты Комментарии
    Последние комментарии
      Посты Комментарии
      Изменения
        Посты Комментарии Изменения Черновики Избранное
        Черновики (все)
          Посты Комментарии Изменения Черновики Избранное
          Избранное (всё)
            Посты Комментарии Изменения Черновики Избранное
            Лучшие блоги (все 153)
            Топ пользователей Топ блогов
            Топ пользователей Топ блогов
            Элита (все 3081 из 227 городов)
            Топ пользователей Топ блогов
            welinux.ru

            Смотреть онлайн бесплатно

            Онлайн видео бесплатно


            Смотреть русское с разговорами видео

            Online video HD

            Видео скачать на телефон

            Русские фильмы бесплатно

            Full HD video online

            Смотреть видео онлайн

            Смотреть HD видео бесплатно

            School смотреть онлайн