Linux命令行上执行操作,不退回命令行的解决方法
问题描述:
如果你现在登录Centos执行了某个操作,但是操作一直占用命令行,命令行显示的也都是这个命令相关的操作,我想做其它事情 ,该怎么办呢 ?
解决方法:
根据《Linux命令行与Shell编程大全第2版》中的记载,如下所示:
因此你可以使用1>test.log来重写向操作的输出,也就是说,我执行这个命令的输出到test.log而不是直接显示到Linux命令行上面 ,这不就解决了上面的问题了吗,哈哈,太激动了,另外你还得在末尾加上&(这个好像是表示在后台执行)
如:python GetDeviceData.py 1>websocket_success.log 2>websocket_error.log &