Автоматически запускать команду каждые 5 минут

Я полагаю, что вы все еще что-то подключили к локальному порту 3000.

Вы можете найти его с помощью

netstat -tulpn | grep 3000 

, а затем избавиться от него. Например, в моей машине:

[:~] % netstat -tulpn | grep 5900
(Not all processes could be identified, non-owned process info
 will not be shown, you would have to be root to see it all.)
tcp        0      0 0.0.0.0:5900            0.0.0.0:*               LISTEN      2547/vino-server
tcp6       0      0 :::5900                 :::*                    LISTEN      2547/vino-server

правильно идентифицирует процесс, ожидающий и подключенный к порту 5900 (сервер vnc).

Еще одна полезная команда:

fuser 3000/tcp 

... все они, возможно, должны запускаться с sudo, если вы не являетесь владельцем процесса, который открывает порт.

1
задан 22 November 2016 в 00:32

1 ответ

Вы можете использовать

crontab -e

, чтобы создать расписание пользовательского cron.

Строка, которая вам особенно нужна, это

*/5 * * * * /home/YOU/backup.sh

В backup.sh добавьте любые команды, которые вы хотите запустить, убедитесь, что сценарий выполним, т. е. chmod +x backup.sh

Посмотрите на

http://www.unixgeeks.org/security/newbie /unix/cron-1.html

7
ответ дан 23 May 2018 в 03:59

Другие вопросы по тегам:

Похожие вопросы: