Primeiro, mova o executável existente para um novo local:
mv ./executable ./executable.original
Em segundo lugar, crie um script de shell no local. Coloque os seguintes comandos em um novo arquivo chamado ./executable
:
#!/bin/sh
LD_PRELOAD=/some/lib ./executable.original my_arg1 my_argn "$@"
some_other_command
O shell substituirá o encantamento "$@"
por arg1 arg2 argn
conforme fornecido pelo programa de chamada.
Em terceiro lugar, defina o bit de execução no seu novo arquivo:
chmod a+rx ./executable