Compadres.... solucionado.
Código SQL:
Ver originalCREATE OR REPLACE FUNCTION copiar_archivos()
RETURNS text AS
$BODY$
import os
os.system("sh archivo.sh");
$BODY$
LANGUAGE plpythonu VOLATILE
COST 100;
Solo había que anteponer sh en la ejecución del archivo.
Muchas gracias a ambos. Han solucionado mi problema.