добрый день, только начал изучать unix, подскажите плиз что не так.
при выполнении скрипта не root пользователем пишет ошибку permissions denied, помогите разобраться где накосячил =)
#!/bin/bash
for i in $(free > /home/restar/logs/memory.txt | cat /proc/stat > /home/restar/logs/cpu.txt) {1..10}
do
sleep 1
done
for ii in $(cat /var/log/messages > /home/restar/logs/messages.txt | journalctl -p err > /home/restar/logs/erors.txt) {1..10} #
do
sleep 1
done
for iii in $(ip a > /home/restar/logs/seti.txt) # без цикла будет проще?
do
sleep
done
[restar@localhost scripts]$ ./restar2.sh
./restar2.sh: line 6: /restar/logs/memory.txt: Permission denied
./restar2.sh: line 6: /restar/logs/cpu.txt: Permission denied
./restar2.sh: line 12: /restar/logs/messages.txt: Permission denied
./restar2.sh: line 12: /restar/logs/erors.txt: Permission denied
./restar2.sh: line 14: /restar/logs/seti.txt: Permission denied
он, как я понял, еще не дает мне доступа к папке лог, куда я хочу записать файлы, хотя права дал через chmod +xwr /restar из под рута сделал =) где натупил?