Yes, I know cron.err is the default way cron logs it's messages.
Well, I guess not, since my problem is the task I mentioned not working. I will keep investigating and if I dont find a solution I will open a new topic
Based on your log extract, the script is actually started (tried to start) twice.
So, it is more likely about the script succeeding when run headless by cron.
Do you have there log output or similar, via echo ?
(can you share the script contents?)
Good that you got it sorted.
But I do not think that you should need to add that 'sh'. That sounds strange, assuming that your script had a proper shebang.
I think that if you are executing a script with sh e.g.: sh myscript
It does not need the execute bit set.
Alternatively set the execute bit and then you can execute with: ./myscript for executing a script from the same directory otherwise specify full path.
A file extension has no meaning in this case (it is not windows)