このスクリプトを作成しました:
#!/usr/local/bin/perl
#simple export from win-services with current state v. 0.1
use Win32::Service;
#hash-code for service reasons
my %statcodeHash = (
'1' => 'STOPPED',
'4' => 'RUNNING',
'7' => 'PAUSED'
);
my %serviceHash;
#Going to get the data from services and export
Win32::Service::GetServices("", \%serviceHash);
foreach $key(keys %serviceHash){
my %statusHash;
Win32::Service::GetStatus("", $serviceHash{$key}, \%statusHash);
if ($statusHash{"CurrentState"} =~ /[1-7]/){
print $serviceHash{"$key"} . "THE SERVISE IS " . $statcodeHash{$statusHash{"CurrentState"}} . "\n";
}
}
scrips が提供するすべてのデータをハード ドライブの .txt ファイルに保存するにはどうすればよいですか?
スクリプトは、システム内のサービスと、実行されているサービスと実行されていないサービスを示します。これを.txtファイルにエクスポートしたい
ありがとう