Запуск скриптов при запуске Ubuntu 18.04

Запуск скриптов при запуске Ubuntu 18.04

Я знаю, что подобные вопросы уже задавались. Я использую сервер Google Cloud с Ubuntu 18.04. Моя проблема в том, что я не могу получить задание cronна запуск моих bash-скриптов при перезагрузке.

Моя текущая crontabустановка выглядит так

@reboot /home/username/server/start-server.sh
@reboot /home/username/bot/start-server-bot.sh

Эти два сценария оболочки содержат следующее:

start-server.sh:

#!/bin/bash
sudo screen -dmSL serverName node run-server.js

start-server-bot.sh:

#!/bin/bash 
sudo screen -dmSL botName python3 bot.py

Я пытаюсь запустить эти два скрипта при перезагрузке моего сервера Ubuntu, также в отдельных процессах экрана. Однако после перезагрузки сервера никаких процессов экрана не появляется. Я отредактировал crontabпод пользователем root. Поэтому там есть права root. Я также запустил  chmod 777 оба скрипта оболочки и сделал их также исполняемыми.

Что я делаю не так? Оба скрипта работают при ручном запуске.

Связанный контент