ICode9

精准搜索请尝试: 精确搜索
  • linux – 比较2个输入参数并显示共享字母的脚本2019-08-12 20:51:25

    我正在编写一个脚本,我希望用户输入两个单独的单词,结果显示两个单词共享哪个字母.例如./share Cat Rat – 将返回共享字母:“a”和“t”.我的想法是在一个循环中读取1美元和2美元,但在那之后,我不确定要去哪里.我刚开始学习脚本和unix所以任何帮助表示赞赏! #!/bin/sh echo "$1"|

  • / tmp下的Linux文件和文件夹清理2019-08-12 19:51:09

    在我的所有Red Hat Linux机器版本7.2上,我们看到systemd-tmpfiles-clean.service处于非活动状态: systemctl status systemd-tmpfiles-clean.service ● systemd-tmpfiles-clean.service - Cleanup of Temporary Directories Loaded: loaded (/usr/lib/systemd/system/systemd-t

  • shell-script – 以人性化的格式显示cron作业时间2019-08-12 09:55:45

    有没有办法显示或是否有一个工具可以解析crontab表达式并以人性化的方式显示它? 10 6 * * * sh /usr/local/crons/file_check.sh 例如,对于上面的cron,我希望上面的cronjob上的时间显示为 06:10 或以任何其他人性化的方式. 目前,我决定编写一个shell脚本或python来操作crontab -l的

  • shell-script – 用于反转HTML文件中数千个元素的排序顺序的正确工具2019-08-12 07:55:27

    我有一个包含数千个< div class ='date'>< / div>< ul> …< / ul>的HTML文件代码块如下: <!DOCTYPE html> <html> <head> </head> <body> <div class="date">Wed May 23 2018</div

  • linux – 期望错误处理?2019-08-10 14:54:56

    我只是在改进我的问题,因为到目前为止我已达到这个目的: set username [lindex $argv 0] set password [lindex $argv 1] set hostname [lindex $argv 2] if {[llength $argv] == 0} { send_user "Usage: scriptname username \'password\' hostname\n" exit 1 } send_us

  • linux – 如何在shell退出时阻止脚本终止?2019-08-10 14:50:48

    特别是,我创建了一个启动Firefox的脚本,我双击并选择“Run in terminal”,但是当shell退出Firefox时会立即被杀死. 我该如何防止这种情况发生?解决方法:你需要在启动firefox的命令之前放入nohup,所以它需要看起来像这样: > $nohup firefox

  • 如何使用bash脚本检查是否安装了mysql?2019-08-10 14:14:04

    我需要检查是否从bash脚本中安装了mysql.这样做的有效方法是什么?我以为我能做到这一点: if [ ! -f `which mysql` ] ; then echo "foo" fi 但我想我可能会对某些事情感到困惑.什么是更好的解决方案?它应该是可移植的,可以在Ubuntu和OSX上运行.解决方法: type mysql >/dev/null

  • linux – 转储进程的stdin和stdout2019-08-10 13:52:08

    我有两个过程,让我们说父母和孩子. Parent启动Child并通过child的stdin和stdout与之通信. Parent <-> Child 这些过程使用文本协议,我需要调查它.我想创建一个bash脚本,它将由Parent而不是child启动.此脚本将启动Child,另外还会将stdin和stdout流转储到日志文件中. Parent <-> M

  • shell-script – 强制shell忽略shebang2019-08-10 12:23:09

    我正在尝试在Termux中运行./configure,但该文件包含以下行: #! /bin/sh 由于Termux中没有/ bin / sh,脚本无法运行. bash configure 工作一段时间,直到它执行另一个也有该行的配置文件: configure: error: cannot run /bin/sh ./config.sub 有没有办法强迫shell忽略#!?解决方法

  • 如何在bash数组中捕获MySQL结果集?2019-08-10 12:13:48

    我在CentOS 7上使用bash shell.我想从shell脚本运行MySQL查询并迭代每行结果.如果返回了4行,我想我可以捕获数组中的四行,如下所示: query="select p.id, p.ebook_id, es.id FROM ..."; echo "$query" > /tmp/query.sql mysql -u user --password=pass db_id < /tmp/query.sql > /t

  • linux – 如何创建循环序列?2019-08-10 10:54:01

    我正在尝试创建一个脚本,它将从用户获取一个变量,并应打印金字塔,如下所示: * ** *** **** ***** 我用过这个脚本,但它显示了我的数字: for i in {1..5} do a=${a}${i} echo ${a} done 输出: 1 12 123 1234 12345 如何插入“*”符号而不是数字?解决方法:只需将*字符附加到变

  • linux – 如何以受限用户身份运行脚本?2019-08-10 09:54:55

    我需要在Linux上创建一个非常受限制的用户,该用户将具有要运行的限制性命令列表,能够查看一些日志文件以及从/ opt / bin文件夹运行脚本. 我不能使用Jailkit工具(已经为其他类型的用户实现,我可以看到,jailkit conf文件可以为一种类型的用户提供服务).什么是可能的解决方案?谢谢.解

  • linux – 如何确保一个文件夹中只有一个实例一次访问该文件?2019-08-10 06:03:25

    我有一个shell脚本,它将由多个实例执行,如果一个实例访问文件并进行一些操作,我如何确保其他实例不访问同一个文件并破坏数据? 我的问题不是控制并行执行,而是处理文件锁定或标记机制. 请求一些建议继续.解决方法:Linux通常不会进行任何锁定(与Windows相反).这有许多优点,但如果您必

  • linux – 使用`kill -s 0 $pid` vs` [[ – e / proc / $pid]]`来检测PID是否正在运行2019-08-10 05:01:05

    通常用于检查进程是否正在运行的习惯之一是使用kill -s 0 $pid. 我的问题是,它在使用[[-e / proc / $pid]]构造方面有任何好处吗? 我写的脚本是Linux和bash特有的.解决方法:我更喜欢kill -s 0 pid vs testing / proc / pid,因为前者是可移植的,由POSIX指定.即使您的脚本以Linux为目

  • shell-script – 如何在bash脚本中包含python脚本2019-08-10 04:05:19

    我需要在bash脚本中包含下面的python脚本. 如果bash脚本结束成功,我需要执行以下脚本. #!/usr/bin/python from smtplib import SMTP import datetime debuglevel = 0 smtp = SMTP() smtp.set_debuglevel(debuglevel) smtp.connect('192.168.75.1', 25) smtp.login('my_mail'

  • linux – 如何在bash中移动数组值2019-08-10 03:02:25

    我们想要构建6个挂载点文件夹作为示例 /data/sdb /data/sdc /data/sdd /data/sde /data/sdf /data/sdg 所以我们使用数组编写了这个简单的bash脚本 folder_mount_point_list="sdb sdc sdd sde sdf sdg" folderArray=( $folder_mount_point_list ) counter=0 for i in disk1 di

  • linux – Bash循环解压缩passworded文件脚本2019-08-10 03:02:04

    我正在尝试创建一个解压密码保护文件的脚本,密码是解压缩时我将获得的文件的名称 例如. file1.zip contains file2.zip and it's password is file2. file2.zip contains file3.zip and it's password is file3 如何解压缩file1.zip,并读取file2.zip的名称,以便在脚本中输入? Her

  • linux – 将文件移回2目录2019-08-10 03:01:09

    $cat file /tmp/foldera/folderb/folderc/file1 /tmp/folderc/folderd/foldere/file2 /tmp/folderf/folderg/folderh/file3 需要将此文件移动到 /tmp/foldera/ /tmp/folderc/ /tmp/folderf/ 分别使用循环或任何简单方便的方法来做到这一点.解决方法:使用while循环: while IFS=

  • shell-script – 在shell脚本中抑制来自MySQL的警告消息但允许错误2019-08-09 22:23:52

    使用一些基础MySQL命令运行shell脚本时,我的日志文件将被转储以下消息. 这是消息: “Warning: Using a password on the command line interface can be insecure.” 要停止这些消息,我使用以下作业定义. 例: run_wrapper.sh |grep -v "Warning: Using a password" > output.log

  • linux – 为tcpdump捕获创建多播联接2019-08-09 21:04:13

    我想写一个linux shell脚本,它将捕获特定的多播流量.具体如,我想创建一个pcap文件,其中包含一个特定多播组/端口的所有流量. 这是我用来查看流量的命令行: tcpdump -nnXs 0 -i eth1 udp port 22001 and dst 233.54.12.234 只要我已经建立了该组的多播订阅,这就可以正常工作.例如,

  • linux – 如何启用CPU温度保护2019-08-09 20:01:25

    我的桌面有一个讨厌的习惯.当我运行多个高强度应用程序并且我的CPU在一段时间内处于最大使用状态时,核心温度会升高并且我的计算机会自动关闭. 有没有办法可以在后台监视(写一个脚本)我的CPU温度,当它达到一定温度时会发出某种警告? 我正在运行Opensuse和dwm作为我的窗口管理器.我通

  • linux – 有没有办法听过程?2019-08-09 18:51:48

    我想知道是否有办法在Linux和Linux中监听进程. unix – 什么时候结束,什么是进程的退出代码(脚本). 我不想编写一个运行X秒并通过ps -ef |检查的脚本grep PID如果进程仍然存在.我想知道是否有一种方法可以让流程在结束时通知我,退出代码是什么.解决方法:Bash为你做这件事.它会在进

  • bash – 如何在Python脚本启动时激活Virtualenv?2019-08-09 09:55:17

    我想安排一个python脚本在某些日期使用cron运行,问题是为了使example.py工作,必须激活example-env,有没有办法使example.py激活它自己的virtualenv cron执行它? 如果没有,那么我是否必须创建一个包含的bash脚本bash.sh #!/usr/bin/env bash workon example-env python2 example.py

  • bash – 有没有办法告诉shell脚本是否被信号9杀死了2019-08-09 08:00:08

    我有一个bash脚本(从java程序调用),一直被杀死.我总是捕获带有陷阱的信号15,但随后出现了一些其他信号,我怀疑它是信号9,但基本上是盲目的,如果它真的是信号9. 我知道你不能捕获信号9,所以有什么其他方法可以判断信号9是否正在杀死我的shell脚本?解决方法:kill命令的退出状态应该是

  • shell-script – 如何对major.minor.patch级别的列表进行排序,有时rc是否正确?2019-08-09 00:55:16

    我必须使用shell脚本对以下列表进行排序,并使最新版本显示在底部或顶部.我怎么能只使用shell工具呢? release-5.0.0.rc1 release-5.0.0.rc2 release-5.0.0 release-5.0.1 release-5.0.10 release-5.0.11 release-5.0.13 release-5.0.14 release-5.0.15 release-5.0.16 release-5.0.

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有