小编cat*_*lin的帖子

crontab在特定时间之间每15分钟运行一次

这是否正确安排在每15分钟07:00至19:00之间运行?

*/15    07-19        *     * *     /path/script
Run Code Online (Sandbox Code Playgroud)

linux cron schedule crontab

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

了解 sysstat sar 内存输出

我正在为未来几天的更多流量做好准备,并且我想确保服务器能够处理它。

运行 sar -q,“3.5”的负载在 32 CPU 架构上似乎并不多:

CPU SAR 输出

但是,我不确定内存。

运行 sar -r 显示 %memused 为 98.5%,而 %commit 仅显示 13.60:

内存SAR输出

运行 htop 似乎也可以:14.9G/126G。这是否意味着在 126 个可用的 Gig 中,应用程序仅使用了 14.9 个 Gig?

在此输入图像描述

我对 sar -r 输出更感兴趣。

%memused 看起来是98.5%,而 %commit 只有13.6% 我想知道这意味着什么。

linux memory cpu performance sar

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

如何检查阵列中的任何成员是否大于9000

如果整个数组的一个成员大于9000,我需要创建一个采取行动的脚本.

$all = 1,10,999,1990,2002,9101,5000,12,500
    foreach($cauta in $all){
        if($cauta -gt 7000){
            Send-MailMessage -To me@myemail.com -From alert@myemail.com -Subject "CRITICAL load" 
        }
        else{
            Send-MailMessage -To me@myemail.com -From alert@myemail.com -Subject "OK load" 
        }
}
Run Code Online (Sandbox Code Playgroud)

问题是,通过这个foreach,它会不断向我发送电子邮件.我需要收到一封"OK"或"CRITICAL"状态的电子邮件:如果其中一个阵列成员大于9000 - >发送一封具有关键状态的电子邮件.如果阵列的所有成员都低于9000 - >发送一封ok状态的电子邮件.

arrays powershell

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

从基于文本的表格输出中提取列

qfarm /load命令显示我的服务器的负载。输出:

PS> qfarm /load

Server Name           Server Load  Load Throttling Load  Logon Mode
--------------------  -----------  --------------------  ------------------
SERVER-01             400          0                     AllowLogons
SERVER-02             1364         OFF                   AllowLogons
SERVER-03             1364         OFF                   AllowLogons
SERVER-04             1000         0                     AllowLogons
SERVER-05             700          0                     AllowLogons
SERVER-06             1200         0                     AllowLogons
Run Code Online (Sandbox Code Playgroud)

我只需要显示第一列(服务器名称)和第二列(服务器负载)并循环遍历它们,以便稍后进行一些逻辑,但 powershell 似乎没有将其视为具有属性的对象:

PS> qfarm /load | Select -ExpandProperty "Server Name"
Select-Object : Property "Server Name" cannot be found.
Run Code Online (Sandbox Code Playgroud)

有没有其他可能,比如一张桌子什么的?

powershell properties multiple-columns

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

c#构造函数默认参数的正确方法

所以我需要了解哪种方式是正确/最好的方式?

第一种方式:

class Customer
{
    string firstName;
    string lastName;

    public Customer(string firstName="non", string lastName="applicable")
    {
        this.firstName = firstName;
        this.lastName = lastName;
    }
}
Run Code Online (Sandbox Code Playgroud)

第二种方式:

class Customer
{
    string firstName;
    string lastName;

    public Customer()
    : this("non","applicable")
    { }

    public Customer(string firstName, string lastName)
    {
        this.firstName = firstName;
        this.lastName = lastName;
    }
}
Run Code Online (Sandbox Code Playgroud)

如果我正在创建一个方法 printFullName(),它在两种情况下都适用。那么选择哪一个呢?第一个对我来说似乎更容易。

c# parameters constructor default

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

验证按钮是否在 Python + Selenium 中被禁用

<input type="submit" id="edit-save-m" name="save_m" value="Save my thing" class="form-submit ajax-processed saved-m-processed">
Run Code Online (Sandbox Code Playgroud)

如果按钮被禁用,我需要使用 Python 和 Selenium 进行验证。有任何想法吗?

python selenium button

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

powershell循环并将内容存储到变量

所以我需要我的脚本循环遍历一个数组并将内容存储在其他变量中,所以我可以稍后操作它.

foreach ($element in $machinesNames){
Get-BrokerMachine -MachineName $element | select LoadIndex -expand LoadIndex
}
Run Code Online (Sandbox Code Playgroud)

OUTPUT:

2845
5750
5875
5944
5873
5828
5205
6302
5025
5655
6311
5626
5491
5621
Run Code Online (Sandbox Code Playgroud)

如何将上述结果存储在数组中?

谢谢!

arrays variables powershell

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

powershell使用正则表达式提取数字

我只需从外部文件中提取数字.我使用以下命令:

(Get-Content -Path .\log.html) | Select-String -Pattern 'load is'
Run Code Online (Sandbox Code Playgroud)

然后返回:

<tr><td>server-67 load is: 0</td></tr>
<tr><td>server-68 load is: 5875</td></tr>
<tr><td>server-69 load is: 6077</td></tr>
<tr><td>server-70 load is: 6072</td></tr>
<tr><td>server-71 load is: 5846</td></tr>
<tr><td>server-72 load is: 1900</td></tr>
<tr><td>server-73 load is: 1900</td></tr>
Run Code Online (Sandbox Code Playgroud)

我只需要提取数字部分.我该怎么做?

regex powershell numbers

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