我可以在终端中运行Python服务器并在运行时提交给Github吗?

时间:2014-10-06 17:08:03

标签: python git

我喜欢在终端中启动Python服务器,以便我可以预览我正在处理的页面:

python -m SimpleHTTPServer

如果我尝试添加,通过终端将文件提交到Github,我必须退出Python服务器,提交,然后再次重启Python。

有没有更简单的方法,所以Python服务器正在运行,我可以同时提交给Github?

1 个答案:

答案 0 :(得分:2)

如果您在同一个终端中运行,则可以通过“分叉”在“后台”中运行该过程。在bash中,您通过在命令末尾添加&符号(&)来分叉进程:

python -m SimpleHTTPServer &

这将允许您同时运行其他进程。 bash将打印分叉进程的进程ID:

$ sleep 100&
[2] 27208

这将允许您稍后终止该过程:

$ kill 27208