I am running crontab as root user:
screen -S konsola -X stuff 'say hello'`echo -ne '\015'`
How do I run it as the user "nobody"? Only this user has screen with given pid, thats why I need it.
Can't you just use crontab -u nobody -e
to add your command to nobody's crontab?
Otherwise I would just put this in the root crontab:
su nobody -c "screen -S konsola -X stuff 'say hello'`echo -ne '\015'`"
From the man page:
The su command is used to become another user during a login session.
[...]
-c, --command COMMAND
Specify a command that will be invoked by the shell using its -c.
crontab -u nobody -e
does?
Sep 18, 2012 at 18:25
nobody
user cant run crontab. Is there a way to let him run it only for one *.sh?
Sep 18, 2012 at 18:28