在bash初始化之前设置env

时间:2018-05-31 08:46:29

标签: bash environment-variables terminal-emulator

我正在创建新标签来运行我的命令,并在不需要时将其删除。

  • $ roxterm --tab -e top
  • $ pkill -f top

(gnome-terminal是首选,但不支持执行给定命令的新选项卡;拆分open& run无法执行pkill)。

我的命令需要在执行前调用setup.sh脚本设置环境变量。但是,

  • $ roxterm --tab -e“source setup.sh; mycommand”

失败,错误行1:source not found,因为bash环境尚未在刚刚创建的roxterm环境中初始化。如何规避。

我能想到的一个选择是创建下面的脚本myscript.sh

  • source setup.sh
  • mycommand

但是我想避免为我的每个命令创建脚本,并且能够使用pkill -f mycommand

来杀死它

0 个答案:

没有答案