Heim > php教程 > php手册 > Hauptteil

使用GNU parallel

WBOY
Freigeben: 2016-06-13 08:42:33
Original
2077 Leute haben es durchsucht

使用GNU parallel

批量创建cron任务:
  1. # host.lst 是主机列表


    # 查看当前cron任务
    parallel --nonall -j0 --slf host.lst "hostname;crontab -l"


    # 查看/var/spool/cron文件
    parallel --nonall -j0 --slf host.lst "hostname;ls -l /var/spool/cron"


    # 设置cron任务
    parallel --nonall -j0 --slf host.lst echo '"0 0 * * * cd /root/nmon;/root/nmon/nmon -f -s600 -c144" > /var/spool/cron/root'

--tag参数为输出行增加标记
  1. # 当有输入参数时,标记内容是输入参数,
  2. # 当无输入参数(--nonall)时,标记内容为sshlogin。
  3. parallel --tag --nonall -j0 --slf host.lst uptime

scp收集文件
  1. parallel -a host.lst scp '"{}:/root/nmon/*160401*.nmon"' .



  • # host.lst 是主机列表


    # 查看当前cron任务
    parallel --nonall -j0 --slf host.lst "hostname;crontab -l"


    # 查看/var/spool/cron文件
    parallel --nonall -j0 --slf host.lst "hostname;ls -l /var/spool/cron"


    # 设置cron任务
    parallel --nonall -j0 --slf host.lst echo '"0 0 * * * cd /root/nmon;/root/nmon/nmon -f -s600 -c144" > /var/spool/cron/root'

  • # --tag可以为输出行增加标记。
    # 当有输入参数时,标记内容是输入参数,
    # 当无输入参数(--nonall)时,标记内容为sshlogin。
    parallel --tag --nonall -j0--slf host.lst uptime
  • Verwandte Etiketten:
    Quelle:php.cn
    Erklärung dieser Website
    Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
    Beliebte Empfehlungen
    Beliebte Tutorials
    Mehr>
    Neueste Downloads
    Mehr>
    Web-Effekte
    Quellcode der Website
    Website-Materialien
    Frontend-Vorlage