我正在寻找Heroku dynos中的这种shell脚本。
start cmd /k call "batch1.bat"
start cmd /k call "batch2.bat"
我试过
. batch1.sh &
. batch2.sh &
即使这个人也崩溃了。
./batch1.sh &
想知道Heroku是否支持此活动。如果是,请帮助我使用正确的命令集。
答案 0 :(得分:0)
您可以按如下方式启动heroku one-off dyno:
heroku run bash
这为您提供了一个交互式bash shell,您可以从中调用git仓库中的任何脚本。
当然,您也可以直接运行“批处理”脚本,例如:
heroku run bash -c "ls -lt"
这将启动一个一次性dyno实例,其bash shell将运行传递给它的任何命令,在本例中为“ls -lt”。完成命令后,一次性dyno关闭。
请注意,与所有Heroku dynos一样,文件系统是短暂的,因此在您的一次性dyno退出后,您的脚本创建的任何文件都将消失。