Unzip command seems not work on linux

I try to deploy some linux command to SUSE.
But it seems only the command unzip seems not work.

wait chmod +x XXXX.zip it works.
wait unzip XXXX.zip not work.

But login to the machine it could use “unzip XXXzip” command successfully.
Anyone occur the issue?

Sometimes you need the full patch, eg. /bin/unzip.

Other idea would be to create a script using appendfile, something like
delete __appendfile
appendfile unzip XXXX.zip
move __appendfile myunzipscript.sh
wait sh -c "chmod +x myunzipscript.sh"
wait sh -c "myunzipscript.sh"
continue if {exit code of action = 0}

It seems still not work.

And we could directly use the unzip command by SSH to the machine.

Did you try the approach creating a script using appendfile?

It’s not clear to me whether you tried using the full path to unzip, i.e. /bin/unzip or /sbin/unzip or whatever.

When we execute commands under BESClient, it’s not using a login shell by default, so path additions that may be added by .login or .profile or .bashrc or other login scripts may not be present.

So what should we use the unzip command by Bigfix?
Is there any example for it?