This could be the same issue that people run into when designing cron jobs. You may only have a limited set of directories on you $PATH and other environment variables may be missing. If this is the case, ensure that you define the full path to utilies: MYPROG="/home/carlos/myprog" $MYPROG -h rather than myprog -h HTH, and BTW you can still use init scripts if it is easier. On 22/12/2020 11:51, Carlos Lopez wrote: > Hi all, > > I am trying to configure a script as a systemd service to run first when a shutdown or reboot is called. This script execute some scp commands to copy some files to other machines. My actual defined systemd’s file is: > > [Unit] > Description=Remote copy some files before reboot/shutdown > Before=poweroff.target halt.target shutdown.target reboot.target > DefaultDependencies=no > > [Service] > Type=simple > ExecStart=/bin/true > ExecStop=/usr/local/bin/remote_copy > RemainAfterExit=yes > > [Install] > WantedBy=multi-user.target > > But it doesn’t work. “remote_copy” is working when it is executed from root shell. I am using CentOS-8 fully patched release. > > Any idea what am I doing wrong? > > Regards, > C. L. Martinez > _______________________________________________ > CentOS mailing list > CentOS at centos.org > https://lists.centos.org/mailman/listinfo/centos > -- J Martin Rushton MBCS