9-17|远端执行date命令报错

简介: 9-17|远端执行date命令报错

:date: the argument ‘23:57:00’ lacks a leading '+';

when using an option to specify date(s), any non-option

argument must be a format string beginning with '+'

Try 'date --help' for more information.

该错误是因为当您使用 `date` 命令并带有参数时,如果参数不是一个选项(如 `-d`、`-s` 等),则它必须是一个以 `+` 开头的格式字符串。

如果您试图设置系统日期和时间,您应该使用不同的格式和命令选项,具体取决于您的操作系统。

如果您只是试图显示当前日期和时间的某个部分,您应该使用一个以 `+` 开头的格式字符串。

举例来说:

1. 显示当前日期和时间的年月日:

```bash

date "+%Y-%m-%d"

```

2. 显示当前时间:

```bash

date "+%H:%M:%S"

```

如果您希望使用 `date` 命令的 `-d` 选项来解析并显示一个特定的日期或时间,如下所示:

```bash

date -d "23:57:00" "+%H:%M:%S"

```

此命令将显示您提供的时间。

总之,根据您的需求和目的,您可能需要调整命令和/或参数。如果您可以提供您的具体需求或您试图达到的目标,我可以为您提供更具体的帮助。


相关文章
|
7月前
|
安全 Linux Apache
40、命令执行介绍
40、命令执行介绍
40 0
|
7月前
|
运维 大数据 Shell
时间命令date,你真的会用了吗?
时间命令date,你真的会用了吗?
114 0
|
7月前
|
PHP
远程代码与命令执行
远程代码与命令执行
44 0
|
Linux Windows
使用ping命令+时间戳 记录到文件里面
使用ping命令+时间戳 记录到文件里面
840 0
|
大数据 Shell 开发者
Shell 客户端:节点查看&更新&删除|学习笔记
快速学习 Shell 客户端:节点查看&更新&删除
186 0
|
Shell
shell之通过if [ $? != 0 ]判断上次程序是否执行成功
shell之通过if [ $? != 0 ]判断上次程序是否执行成功
702 0