Я не знаю Synapse, но предполагаю, что он запускает приложения из вашего PATH
, вы должны иметь возможность создайте символические ссылки следующим образом:
$ echo $PATH # check that ~/bin is in the PATH
...:/home/<user>/bin:...
$ which ls # check where the target program is located
/usr/bin/ls
$ ln -s /usr/bin/ls ~/bin/myls # create a symlink
$ myls # use the new name for the target program
... ls output follows ...
Думаю, тогда Synapse тоже найдет его.
@barun Да, именно так, хотя я не знал, что термин «декартово произведение» - это термин для его описания. Я провел небольшое исследование с этой информацией и пришел к следующему:
while read line1
do
while read line2
do psql -d task_hst -A -P tuples_only=on -c "select f_path, file_name from $line1 where file_name = '$line2'"|sed 's/|/\//g' >> $OUT
done < $2
done < $1
Похоже, это действительно выполняет свою работу. Благодарю за ваш ответ! Есть ли лучший способ сделать это?