Putty:使用nohup从进程运行中获取信息

时间:2016-04-01 11:52:52

标签: javascript node.js putty

通常我会用$Username = "MyUserName"; $Password = "MyPassword"; $path = "C:\attachment.txt"; function Send-ToEmail([string]$email, [string]$attachmentpath){ $message = new-object Net.Mail.MailMessage; $message.From = "YourName@gmail.com"; $message.To.Add($email); $message.Subject = "subject text here..."; $message.Body = "body text here..."; $attachment = New-Object Net.Mail.Attachment($attachmentpath); $message.Attachments.Add($attachment); $smtp = new-object Net.Mail.SmtpClient("smtp.gmail.com", "587"); $smtp.EnableSSL = $true; $smtp.Credentials = New-Object System.Net.NetworkCredential($Username, $Password); $smtp.send($message); write-host "Mail Sent" ; $attachment.Dispose(); } Send-ToEmail -email "reciever@gmail.com" -attachmentpath $path; 启动我的js文件 但是现在我使用nohup,所以即使我关闭了putty,这个过程也在运行。

当我使用nodejs bot1.js启动流程时,我会看到机器人在做什么。

示例:

交易传递

接受的tradeoffer

但是对于nohup我没有得到那个信息 - 这是否有命令?

很抱歉,如果这个问题有点令人困惑。在Google上没有找到任何内容。

2 个答案:

答案 0 :(得分:0)

如果您没有在提交命令的同一目录中提及一个 nohup.out ,则应该输出文件。

答案 1 :(得分:0)

您可以将日志写入文件

nohup node app.js >> /var/log/app.log 2>&1&

它会将日志附加到app.log文件中。