我需要比较文件的LastWriteTime并将其与当前时间进行比较.如果差异大于45分钟,那么我需要收到电子邮件提醒.
这是我到目前为止所得到的.
$StartDate=(GET-DATE)
$EndDate=[datetime]”01/01/2014 00:00”
NEW-TIMESPAN –Start $StartDate –End $EndDate
Run Code Online (Sandbox Code Playgroud)
在上面的代码我需要更换$EndDate与Get-Item C:\Users\myusername\Desktop\file.html | select LastWriteTime
我需要将file.html的LastWriteTime与当前时间进行比较.
请帮我
Get-Item C:\Users\myusername\Desktop\file.html | select LastWriteTime存入$EndDate
所以我可以做比较.
我有一长串大约 5000 多个 ID(数字)。
ID
4
5
6
9
10
14
62
63
655
656
657
658
659
661
662
Run Code Online (Sandbox Code Playgroud)
我想知道是否有办法调用从 txt 文件中读取 ID 而不是在查询中输入所有 5000?
例子
SELECT count(*) from table where ID in (file1.txt)
Run Code Online (Sandbox Code Playgroud) 我目前正在使用其中一列来提取时间的每分钟,但是,由于该分钟未插入任何数据,因此会跳过几分钟。
输出低于预期。
12-19-2017 02:23:00
12-19-2017 02:24:00
12-19-2017 02:25:00
12-19-2017 02:26:00
12-19-2017 02:27:00
12-19-2017 02:28:00
12-19-2017 02:29:00
12-19-2017 02:30:00
12-19-2017 02:31:00
12-19-2017 02:32:00
12-19-2017 02:33:00
12-19-2017 02:34:00
Run Code Online (Sandbox Code Playgroud)
我得到什么。(当前时间为13:11
12-19-2017 13:11:00
12-19-2017 13:11:00
12-19-2017 13:11:00
12-19-2017 13:11:00
12-19-2017 13:11:00
12-19-2017 13:11:00
12-19-2017 13:11:00
12-19-2017 13:11:00
12-19-2017 13:11:00
12-19-2017 13:11:00
12-19-2017 13:11:00
12-19-2017 13:11:00
Run Code Online (Sandbox Code Playgroud)
询问
SELECT TRUNC(SYSDATE,'MI') AS TIME_STAMP From Table where SYSDATE >= sysdate - 1;
Run Code Online (Sandbox Code Playgroud) 我DBMS_LOCK.sleep(50);在代码中间使用过.
但是,当我运行PL/SQL代码时.看起来它在开始时运行'DBMS_LOCK.sleep`而不是在睡眠代码之前执行代码.
请建议一些解决方案,在PL/SQL代码中添加大约50秒的延迟.