우선, 저는이 리눅스 세계에서 완전히 새로운 것입니다. 그래서, 당신이 읽을 때 이것을 고려하십시오. 나는 주기적으로 실행해야하는 bash 코드를 10에서 20 줄 가지고있다. 어제, 나는 그 명령을 하나의 명령으로 실행할 수 있도록 그 행들을 하나의 bash 파일에 넣으려고했다. 하지만 코드에 'cd / root'와 같은 셸 로그인으로 만 실행할 수있는 작업이 포함되어 있기 때문에 어느 정도 문제가 있습니다. 자, 내가 그들을 실행할 때마다 'sudo -s'를 사용하여 쉘에 로그인해야합니다. 여기 내 코드의 일부입니다.
cd ~
cp -Rf $worthy_folders /root/
sudo -s
cd /root
sudo chown -R root:root $worthy_folders
분명히 나는 그것들을 그대로 bash 파일에 쓸 수 없다. 암호 만 입력하면 여러 번 입력해야합니다. 또한 'sudo cd'가 작동하지 않습니다. 그래서, 내 질문에, 거기에 하나의 bash 파일에 그 명령을 작성하고 그냥 그들을 실행하는 방법은 무엇입니까?
sudo myscript.sh
공장!!! 대단히 감사합니다!