我正在关注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
,还会立即创建输出文件。那是正常的吗?我怎么知道程序等待指定的时间运行?
答案 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