首页 > 解决方案 > SAS Linux 多个 X 命令

问题描述

我需要在 SAS 宏中运行多个 X 命令(Linux 后端)。每个 X 命令都应该在不等待前一个命令完成的情况下执行。目前代码在第一个 X 命令未完成之前不会转到第二个 X 命令。请帮忙。

例子:

%macro abc;

X '<Linux Command1>' ;
X '<Linux Command2>' ;
X '<Linux Command3>' ;

%mend abc;

标签: linuxsassh

解决方案


您可以使用&允许命令在后台处理。

X '<Linux Command1> &' ;
X '<Linux Command2> &' ;
X '<Linux Command3> &' ;

如果您希望命令在结束 SAS 后仍继续运行,请查看nohup命令。


推荐阅读