Hi,

On Mon, Apr 21 at 06:27, Tim wrote:
> Good evening on this damp squid of Easter
> 
> I will admit that scripting is not my thing but at times I decide I am 
> going to try and improve my scripting (it is basic).
> 
> So here what my issue is, I want to delete some .log file from /var/log 
> so I have a very simple one line script in home/mit/scripts called 
> deletefile.sh
> 
> Here is the one liner
> 
> find /var/log/ -name "*.log" -type f -mtime +7 -delete

First I wouldn't start from here, see the package "logrotate".

But if you insist try adding the "shebang" header to the start of your
script.
  #!/bin/sh

Regular shells have a default action if the shebang line is missing from
a text file you try to execute.  sudo requires the line to be present.

Also you did remember to "chmod +x deletefile.sh" ?


-- 
        Bob Dunlop

-- 
  Next meeting: Online, Jitsi, Tuesday, 2025-05-06 20:00
  Check to whom you are replying
  Meetings, mailing list, IRC, ...  https://dorset.lug.org.uk
  New thread, don't hijack:  mailto:dorset@mailman.lug.org.uk

Reply via email to