Rumah  >  Soal Jawab  >  teks badan

java - Bagaimanakah program melaksanakan arahan atas atau ping dalam shell?

Kadangkala program digunakan untuk melaksanakan arahan shell. Tetapi bagaimana jika saya melaksanakan arahan seperti atas atau ping? Perintah jenis ini tidak akan ditamatkan secara langsung, tetapi akan sentiasa dilaksanakan. Bagaimanakah saya boleh mendapatkan status pelaksanaannya dan bagaimana saya menamatkannya?

某草草某草草2713 hari yang lalu812

membalas semua(3)saya akan balas

  • 滿天的星座

    滿天的星座2017-05-17 10:05:20

    topping这类的命令都有终止的选项可以用,如ping-c指定发送包的次数,top-bnNyatakan mod keluaran dan masa keluaran.

    balas
    0
  • 漂亮男人

    漂亮男人2017-05-17 10:05:20

    Secara amnya, arahan keluaran berterusan jenis ini sudah mempunyai kawalan parameter untuk mengawal bilangan cetakan, seperti operasi top就是 -n num来指定打印num次, 而ping 则是通过-c num来指定打印num次; 可以通过对应的选项, 来设置命令的执行次数, 如果命令不支持这样的选项控制, 那应该只能通过获取该进程的pid, 然后通过kill untuk menghantar isyarat penamatan untuk menamatkan operasi

    balas
    0
  • 黄舟

    黄舟2017-05-17 10:05:20

    Pertama sekali, kedua-dua arahan atas dan ping boleh ditamatkan: tekan q untuk keluar dari arahan atas, dan tekan Ctrl-C untuk keluar dari ping

    Anda boleh menggunakan subproses untuk memulakan program shell, dan kemudian tulis rentetan ke STDIN melalui PIPE, dan kemudian anda boleh mengawal program shell ini.

    balas
    0
  • Batalbalas