我已经创建了一个Azure AKS集群,它有一个Linux节点和一个Windows节点。现在,当我设置RabbitMQ时,它很长一段时间都在说“容器创建”。如果我要删除Windows节点,RabitMQ配置就会成功。 我想知道如何正确设置节点选择器。 nodeSelector:
beta.kubernetes.io/os: linux
kubernetes.io/os: linux
worker: rabbitmq
我感兴趣的是找到一个解决方案,使用C#获取当前的时间和日期,然后使用该值来设置时间和日期,以在Linux中设置时钟。理想情况下,在中单击按钮即可执行此操作,并将通过C#生成的当前时间和日期通过数据包将该值发送到Linux。我只是想知道如何格式化在C#中创建的值,以便通过在Linux中设置日期和时间来以一种相关的方式进行转换。
日期和时间值将被发送到运行Linux的另一台计算机,该计算机通过数据包从基于windows的计算机接收信息。
DateTime now = DateTime.Now;
然后就像
date --set="now"
我知道我可以在Linux系统中使用date +%s和stat。
但是由于Solaris不支持这些格式或命令,我如何创建一个those脚本来比较文件修改时间和当前时间?
与当前时间相比,修改文件的时间应在10分钟之内。
[ShellScript]
Current_Time=
Modification_Time=
Compare = Current_Time - Modification_time
if ["$Compare" -gt 600]; then
Echo "there is no find found within 10 min"
else
Ech
我在我的linux机器上开发脚本已经有一段时间了,我也想在我的Mac上运行它。
我以为Mac上的功能和linux上的功能是一样的,但今天我意识到这是错误的。我知道Mac上的函数较少,但我认为那些确实存在的函数具有相同的实现。
此问题特别与date命令有关。
当我在我的linux机器上使用参数运行命令以提供以纳秒为单位的一些时间时,我得到了正确的结果,但是当我在我的mac上运行它时,它没有这个选项。
Linux-Machine> date +%N
55555555555 #Current time in nanoseconds
Mac-Machine> date +%N
N
如何在M