![openSUSE Tumbleweed: sudo crontab -u root -e를 사용하여 vi 대신 nano에서 루트 crontab을 여는 방법은 무엇입니까?](https://linux55.com/image/193051/openSUSE%20Tumbleweed%3A%20sudo%20crontab%20-u%20root%20-e%EB%A5%BC%20%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC%20vi%20%EB%8C%80%EC%8B%A0%20nano%EC%97%90%EC%84%9C%20%EB%A3%A8%ED%8A%B8%20crontab%EC%9D%84%20%EC%97%AC%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
위의 내용이 궁금합니다.
내가 지금까지 시도한 것 :
export EDITOR=$(which nano)
export SUDO_EDITOR=$(which nano)
export VISUAL=$(which nano)
뿐만 ~/.bashrc
아니라/root/.bashrc
Defaults editor="/usr/bin/nano"
그런 다음 로그아웃했다 /etc/sudoers
가 다시 로그인하세요.
위의 어느 것도 작동하지 않습니다. 어떤 아이디어가 있나요?
답변1
export EDITOR=$(which nano)
집에 가지고 있다면 .bashrc
시도해 보세요 sudo -E crontab -e
.
sudo를 통해 루트가 되므로 crontab에 루트를 지정할 필요가 없습니다. -E
사용자 환경을 보호하세요 .