Попробуйте удалить лишние '
кавычки в ' "$ nameoffile" '
Пример:
maulinglawns@debian-HP:~$ read nameoffile
myFile
maulinglawns@debian-HP:~$ echo '"$nameoffile"'
"$nameoffile"
maulinglawns@debian-HP:~$ echo "$nameoffile"
myFile
Если вы нужны одинарные кавычки, экранируйте их следующим образом:
echo \'$nameoffile\'
'myFile'
Создал файл "apache" в /etc/logrotate.d/
/usr/local/apache/logs/*log {
daily
rotate 52
compress
missingok
notifempty
sharedscripts
postrotate
/usr/local/apache/bin/apachectl restart > /dev/null 2>/dev/null || true
endscript
}