Метка: vds

Как создать задачу на выполнение в Cron?

Cron — планировщик задач в операционных системах Linux и прочих. Используется для запуска/выполнения заданий в определённое время. Для добавления команды в Cron используйте команду: crontab -e Пример добавления команды Нам нужно запускать скрипт /var/www/user/data/www/site.ru/cron.php каждые пять минут. Получаем команду php -f /var/www/user/data/www/site.ru/cron.php Теперь нам нужно указать в какое время выполнять скрипт: * * * * * выполняемая команда — — — — — | | | | | | | | | —— День недели (0 — 7) (Воскресенье =0 или =7) | | | ——- Месяц (1 — 12) | | ——— День (1 — 31) | ———— Час (0 — 23) ————- Минута (0 — 59) * * * * * php -f /var/www/user/data/www/site.ru/cron.php — означает, что запускать надо каждую минуту, каждый час, каждый день, каждый месяц, каждую неделю. */5 * * * * php -f /var/www/user/data/www/site.ru/cron.php — команда будет выполняться каждые 5 минут. 5 * * * * php -f /var/www/user/data/www/site.ru/cron.php — команда будет выполняться каждый час в 5 минут. 0 1 * * * php -f /var/www/user/data/www/site.ru/cron.php — команда будет выполняться каждый день в час ночи. Если у Вас при выполнении возникает следующая ошибка: root@server:~# crontab -e -bash: crontab: command not found Данная ошибка означает, что Cron у Вас на сервере не установлен. Для установки выполните следующую команду Debian/Ubuntu: apt-get install cron CentOS: yum install cronie Логи Cron’a находятся по следующему пути Debian/Ubuntu: /var/log/syslog CentOS: /var/log/cron

Работа с FTP как с локальной папкой через CurlFtpFS

CurlFtpFS — утилита для монтирования удалённых FTP-хранилищ в локальную файловую систему. После монтирования мы можем оперировать с данными на сервере как с локальными, а все рутиные операции обмена файлами по протоколу FTP за нас будет делать утилита. Для начала нужно установить утилиту. Debian/Ubuntu: apt-get install curlftpfs CentOS: yum install curlftpfs Создадим директорию, к которой будем монтировать FTP-хранилище: mkdir /ftpmnt Для использования утилиты примонтируем к директории ftpmnt удаленное хранилище. curlftpfs ftp://{пользователь ftp-хранилища}:{пароль от ftp-хранилища}@{адрес ftp-хранилища} /ftpmnt {дополнительные опции} После окончания работы с удаленным хранилищем отмонтируем директорию umount /ftpmnt

Как обновить сервер?

Чтобы обновить операционную систему и программное обеспечение на сервере используйте следующие команды: Debian Обновите индексы пакетов apt-get update Обновите все установленные пакеты apt-get upgrade Ubuntu Обновите индексы пакетов sudo apt-get update Обновите все установленные пакеты sudo apt-get upgrade Centos Обновите все установленные пакеты yum update