Уголок новичка
   1755

[РЕШЕНО] Автозагрузка скрипта от имени root

Делаю по инструкциям manjaro.ru/manjaro-kde-edition/resheno-avtozagruzka-skripta-ot-root.html и www.maketecheasier.com/run-bash-script-as-root-during-startup-linux/ Дело в том что sudo crontab -e ведёт себя как то не адекватно. Я вписал @reboot /home/myfullname/Programs/hotspot.sh, нажал ctrl+o, нажал enter. Но ничё не сохраняется, только ^o добавилось и всё. Снизу написано Nothing in register r. К слову, на попытки передвижения коректи ввода печатает столб букв C и D. В чём может быть дело? Бонус вопрос: А можно ли это сделать через xfce гуй (Session and Startup) как со скриптами что не требуют root?
UPD: Оказывается я редактировал не в nano как мне казалось, а в vi. Чтобы открылся nano надо писать sudo EDITOR=nano crontab -e

10 комментариев

avatar
Дело в том что sudo crontab -e ведёт себя как то не адекватно. Я вписал @reboot /home/myfullname/Programs/hotspot.sh, нажал ctrl+o, нажал enter.
Кронтаб не виноват. Смотрите хоткеи nano.
+1
avatar
Смотрю — ctrl+o — write out. Я не совсем понимаю что вы имеете в виду.
0
avatar
Именно то что написал. Управляющая последовательность не отрабатывает, а ^O отсылается как обычный текст.
И причину я вижу на скриншоте в Вашем посте ниже. Вы пытаетесь скормить судя по всему vim-у команды nano. Это, разумеется, так не работает.
echo $EDITOR

что говорит?
Последний раз редактировалось
+1
avatar
«nano»
0
avatar
Ладно.
sudo crontab -e → esc → :version
+1
avatar
Version 4.0 (gritter) 12/25/06
0
avatar
Это vi, не nano.
Последний раз редактировалось
+1
avatar
Значит надо жать esc, и писать :wq. Он кстати выдаёт ошибку, но думаю это к теме топика уже не относится. Спасибо!
0
avatar
в суть скрипта не вникал, но у меня файл создается и сохраняется
?
p5ql/epu q9300 clover,hackintosh,mint,void,manjaro,only kde
0
avatar
У меня это выглядит так. И да, забыл сказать, @reboot виден не весь потому что ввод начинается будто бы слева от окна.
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.