我的操作系统是Mac OSX
首先,我使用oh-my-zsh
作为配置。
在.zshrc
我添加
(( ZSH_COUNT = ZSH_COUNT + 1 ))
export ZSH_COUNT
if [[ ${ZSH_COUNT} -lt 2 ]]; then
gspull_main
fi
目的是当我在启动计算机后首次打开终端时,它将运行gspull_main
(.zshrc中的zshell函数)。但是在我下次启动之前它永远不会运行。
我设置变量ZSH_COUNT
来记录此操作。但是当我打开另一个终端时,似乎没有设置变量(再次运行程序)。
更新:二零一六年四月三十日
我将代码放入另一个名为.zsh_yy
的文件中,然后创建一个startupscript.bash
#!/bin/bash
#Wait for however long you want:
sleep 10
open -a iterm
sleep 60
rm ~/.log_yy
zsh ~/.bin/.zsh_yy > ~/.log_yy #<--problem, how to transfer this command into iterm?
# /path/to/exec/theExec