如何验证计划在Linux中运行

时间:2018-08-13 10:29:56

标签: linux bash solaris

我正在关注this post。我想在退出ssh后在后台运行python脚本,并将输出存储到特定文件中。即,我希望使用以下bash命令:

nohup python3 main.py --dataset CorrSR/testTraining/small --train --input_height=256 --output_height=256 --epoch=2 | at 1:25 PM Mon > logs/background_run_small.txt &

我不确定命令的顺序。 |>之前?尽管使用

立即打开了一个进程,但该命令没有错误运行
  

4285 pts / 5 Sl 0:02 / usr / bin / python3 -u /usr/lib/python3/dist-packages/spyderlib/widgets/externalshell/start_ipython_kernel.p

,还会立即创建输出文件。那是正常的吗?我怎么知道程序等待指定的时间运行?

1 个答案:

答案 0 :(得分:1)

您的命令行立即执行import { Injectable } from '@angular/core'; import { HubConnection } from '@aspnet/signalr'; import * as signalR from '@aspnet/signalr'; import { Subject } from 'rxjs'; @Injectable({ providedIn: 'root' }) export class RefreshService { private connection: HubConnection; public timestamp = new Subject<string>(); constructor(private zone: NgZone) { this.connection = new signalR.HubConnectionBuilder() .withUrl(http://my.website.com:81/notify) .build(); this.connection .start() .then(() => { this.connection.on('Message', data => { // Do Work }); }) .catch(err => console.error(err.toString())); } }

您可能想要的是:

main.py