小编kir*_*bnl的帖子

如何让新创建的文件继承目录的权限...?

我需要以这样的方式授予目录权限,即新创建的文件应继承与目录相同的权限。

  • 您可能会发现此问题的副本,但似乎没有正确回答。所以请更新。

permissions files directory chmod

21
推荐指数
1
解决办法
8万
查看次数

如何使用 live usb 在 ubuntu 中恢复已删除的文件?[基于文件类型]

我不小心从 Ubuntu 桌面上删除了一些文件。现在我只需要恢复 /home/user 目录中的 perl 文件。如何才能做到这一点?我可以使用实时 Ubuntu USB 启动。请解释。

filesystem command-line files data-recovery

15
推荐指数
1
解决办法
12万
查看次数

如何检查系统中是否启用了 ICMP 阻塞..?

新启用的 VLAN 池未 ping 设备。连接问题不存在。

  • 这是因为如果启用了 ICMP 阻止吗?
  • 如何检查相同的状态?

command-line ping proc terminal-server tcp-ip

7
推荐指数
1
解决办法
3万
查看次数

如何在邮件正文中输入声明的变量,同时使用 perl 脚本发送邮件?

我在这里共享一个 perl 脚本,它应该在邮件正文中发送带有 HDD/RAM 状态的邮件:此外,只有当 %HDD 使用率高于 50% 时才会发生 HDD 输出。

  1. 如何在消息正文中包含声明的变量(此处@hdd@ram)?

  2. 如果硬盘使用率低于 50%,如何让程序在不发送邮件的情况下终止..?或者简单地说,当且仅当 HDD % 高于 50% 时,邮件程序才能工作。

在下面的脚本中,硬盘/内存检查部分工作正常,邮件发送部分也工作正常。除了在收到的邮件中直接显示“@hdd”和“@ram”而不是 HDD/RAM 值。

\#!/usr/bin/perl
@hdd = grep {$_ >50} (\`df -H`=~/(\S+%)/g);
@ram = \`free | grep Mem | awk '{print \$3/\$2 * 100.0}'`;
use MIME::Lite;
$to = 'admin@company.co.in';
$from = 'alerts@company.co.in';
$subject = 'HDD / RAM alerts';
$message = 'The % HDD usage is @hdd and the % RAM usage is @ram';
$msg = MIME::Lite->new(
                 From     => …
Run Code Online (Sandbox Code Playgroud)

mail perl sendmail

3
推荐指数
1
解决办法
1948
查看次数

在 perl 脚本中使用 awk 命令

有人可以建议如何在 perl 脚本中使用命令管道吗?特别是涉及调用的命令awk

我正在尝试创建一个 perl 脚本,该脚本将使用读取磁盘使用情况df -H并返回输出的倒数第二行,其中显示了 %use。在终端中直接输入命令会返回所需的输出。

df -H | awk '{print $(NF-3)}'
Run Code Online (Sandbox Code Playgroud)

此命令返回正确的结果。但是当在反向滴答实用程序中使用相同的命令时,perl 脚本会抛出很多错误。

$thirdlast=`df -H | awk '{print $(NF-3)}'`;
print $thirdlast;
Run Code Online (Sandbox Code Playgroud)

为什么相同的命令没有在脚本中运行?有没有其他方法可以返回所需的结果?

scripts perl awk

2
推荐指数
1
解决办法
1万
查看次数

如何使用 perl scipt ssh,运行命令,并返回输出...?

正如问题中明确解释的那样,请给我一个使用 perl 脚本 ssh 到机器的选项,在那里运行几行脚本,然后将输出返回到源机器。

在网上找到了一些关于此的文档,但似乎没有任何信息/清晰。

请帮忙。

ssh command-line perl

0
推荐指数
1
解决办法
2万
查看次数