Это нормально. Когда вы добавляете строки в /etc/crontab, это не относится к профилю, но к системе.
Если вы хотите добавить кнатаб пользователю:
crontab -e -u <user>
Пользователи 'crontab хранятся в папке /var/spool/cron, если вы хотите видеть файлы.
Я думаю, что ваш сценарий можно свести к:
#!/bin/bash
NOT_ROOT=2
sudo service network-manager restart || exit $NOT_ROOT
if service network-manager status
then
echo "Successfully Restarted NetworkManager"
else
echo "ERROR : Failed to work"
exit 1
fi
sudo будет проверять доступ для root для вас и при необходимости запросить. Проверка service ... status более достоверно скажет вам, нормально ли запущен NetworkManager.
Вы можете предоставить разрешения на выполнение этого сценария всем, а sudo позаботится о проверках разрешений.
Я думаю, что ваш сценарий можно свести к:
#!/bin/bash
NOT_ROOT=2
sudo service network-manager restart || exit $NOT_ROOT
if service network-manager status
then
echo "Successfully Restarted NetworkManager"
else
echo "ERROR : Failed to work"
exit 1
fi
sudo будет проверять доступ для root для вас и при необходимости запросить. Проверка service ... status более достоверно скажет вам, нормально ли запущен NetworkManager.
Вы можете предоставить разрешения на выполнение этого сценария всем, а sudo позаботится о проверках разрешений.