簡體   English   中英

將Linux命令的輸出連續寫入文件

[英]Continuously writing output from Linux command to file

我想將通過命令(Linux)獲得的數據寫入文件。 但是,我不希望該文件被覆蓋(這似乎是迄今為止我編寫的Perl腳本所發生的)。 我希望每次執行Perl腳本時都更新文件(我將通過crontab進行設置)。 到目前為止,以下腳本是我所擁有的(並且它並沒有實現我想要的功能):

#!/usr/bin/perl
open FH, ">sysdata.csv";
print FH `ps -e | wc -l`;
print FH "\n";
close FH;

**此腳本每次執行時都會覆蓋文件sysdata.csv。 因此,我需要有關如何使此文件得到更新的幫助。

提前致謝。

使用>>代替>將對文件進行追加而不是覆蓋

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM