linux - SAS Linux 多个 X 命令
问题描述
我需要在 SAS 宏中运行多个 X 命令(Linux 后端)。每个 X 命令都应该在不等待前一个命令完成的情况下执行。目前代码在第一个 X 命令未完成之前不会转到第二个 X 命令。请帮忙。
例子:
%macro abc;
X '<Linux Command1>' ;
X '<Linux Command2>' ;
X '<Linux Command3>' ;
%mend abc;
解决方案
您可以使用&
允许命令在后台处理。
X '<Linux Command1> &' ;
X '<Linux Command2> &' ;
X '<Linux Command3> &' ;
如果您希望命令在结束 SAS 后仍继续运行,请查看nohup命令。
推荐阅读
- sql - Rails 请求的关系 created_at 低于哪里?
- dll - .Net Core 2.1 控制台应用程序引用 .Net Framework 4.6.1 DLL - 可能吗?
- excel - Excel: How to move text from multiple cells to first cell?
- c# - 重定向前的时间延迟
- python - six cannot be imported/uninstalled/reinstalled/upgraded
- css - Angular 和 CSS - 在 Chrome 开发者工具中看到背景,但在任何地方都找不到
- python - 从 CSV 或 DataFrame 存储和提取泡菜文件
- python - Assign new coordinates to a variable using xarray
- java - 当我尝试从空活动中打开导航抽屉活动时,为什么我的应用程序崩溃?
- c# - 如何在 Jetbrains Rider 中开发 GUI 设计器,例如在 Visual Studio 中用于 WinForms、WPF 等?