小编Ram*_*Ram的帖子

如何加密或使我的 shell 脚本不可读?

如何加密或加扰我的 shell 脚本,使其肉眼无法读取?任何一种方法都可以接受,请提供具体步骤。

shell-script

12
推荐指数
3
解决办法
5万
查看次数

将 linux sysuptime 转换为格式良好的日期

我想以/proc/uptime良好的格式显示为:

DD:HH:MM:SS
Run Code Online (Sandbox Code Playgroud)

/proc/uptime 给我以秒为单位的系统时间,是否有将秒转换为这种格式的标准解决方案?

shell uptime time

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

从日志文件中删除 ^M 字符

从日志文件中删除 ^M 字符。

在我的脚本中,我将程序的输出重定向到日志文件。我的日志文件的输出包含一些 ^M(换行符)字符。我需要在运行时删除它们。

我的命令:

$ java -jar test.jar >> test.log 
Run Code Online (Sandbox Code Playgroud)

test.log 已:

启动脚本... ^M 启动脚本...初始化

command-line shell newlines

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

如何监控Linux服务的正常运行时间和停机时间

如何监控 linux 服务的运行时间和停机时间。

我使用 chkconfig (RHEL 6.3) 为我的应用程序创建了一个服务。我想监视服务何时启动和停止。

我可以通过在提供时写入日志文件来监视服务,service test start/stop但是如果它崩溃或异常终止,这不会捕获我的应用程序。

linux monitoring services

4
推荐指数
1
解决办法
6307
查看次数

哪个 cmd 最适合确定操作系统的字长(32/64)位?

我需要找到我的操作系统(不是硬件)是 32 位/64 位。哪个命令最好?

  • uname -p
  • uname -i
  • uname -m
  • arch

以上所有命令都返回相同的答案:

  • 在 32 位系统上:i686/i386
  • 在 64 位系统上:x86_64

linux command-line shell-script

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

Shell:同时中断 if 和 for 循环

Shell:同时中断 if 和 for 循环。

我的脚本:ip 来命名解析代码

IP=192.168.27.191
hostNameChecker()
{
    if [ `getent hosts $1 | wc -l` -ne 0 ];then
        HOST_NAME=`hostname`
        DNS_IP=`getent hosts $1 | cut -d " " -f 1 | sed 's/^[ \t]*//;s/[ \t]*$//'`
        DNS_NAMES=`getent hosts $1 | cut -d " " -f 2- | sed 's/^[ \t]*//;s/[ \t]*$//'`
        for DNS_NAME in ${DNS_NAMES[@]} 
        do
            if [[ "$DNS_NAME" == "$HOST_NAME" ]];then
                    echo "Host name:$HOST_NAME and DNS_NAME:$DNS_NAME matched"
                    break 2;########Not working. only brakes inner for not outer if 
                else …
Run Code Online (Sandbox Code Playgroud)

shell shell-script control-flow

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

一个永不消亡的 shell 脚本

我想写一个永远不会死的shell脚本,即shell脚本会每五秒钟反复检查数据库是否存活。问题是有时shell脚本异常停止/被任何人杀死。

我想要一个即使停止/被杀死也会调用自己的脚本有没有办法做到这一点???

linux shell-script

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